From 136c8c4be4b4065817ff93c3e916a1d7d20707ba Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Wed, 9 Aug 2023 15:00:50 +0200 Subject: [PATCH] save --- .orgids | 2 +- .projectile | 1 + .vale.ini | 10 + 2023-07-11-iroh-monetization.pdf | Bin 0 -> 325611 bytes Cisco.org.gpg | Bin 54946 -> 60494 bytes Cisco.pdf | Bin 0 -> 275985 bytes DI_Provisioning | Bin 29396 -> 0 bytes archives/TODO.archive.org | 920 +++++++ elfeed.org | 668 +++++ img/piam-entitlement-summary.png | Bin 0 -> 16374 bytes img/piam-entitlements.png | Bin 0 -> 14728 bytes inbox.org | 1598 ++++++------ journal.org.gpg | Bin 21404 -> 0 bytes notes.org.gpg | Bin 10490 -> 10503 bytes notes/alternative_nets.org | 297 +++ notes/capt_website.org | 2 +- notes/chien_espoir_handicap_ag.org | 43 + notes/cisco_communication_checker.org | 20 + notes/cookie_clicker_save.org | 12 + notes/dossier_mdph_anna_2023.org | 26 + notes/full_integration_development_doc.org | 32 + notes/impots2022/20230414120304587.pdf | Bin 0 -> 42279 bytes .../Facture_Déc_2022_Client_1047.pdf | Bin 0 -> 66390 bytes .../Facture_Nov_2022_Client_1047.pdf | Bin 0 -> 67850 bytes .../Facture_Oct_2022_Client_1047.pdf | Bin 0 -> 66220 bytes .../Facture_Sep_2022_Client_1047.pdf | Bin 0 -> 66952 bytes notes/impots2022/fiche_fiscale_cisco.pdf | Bin 0 -> 39679 bytes notes/impots_2022.org | 14 + notes/journal/2023/2023-06-25.org | 94 + notes/mdph_2023.org | 24 + notes/programming_langage_ideas.org | 103 + notes/small_web.org | 8 + ...-monetization-piam-entitlement-summary.png | Bin 0 -> 16374 bytes notes/xdr-monetization-piam-entitlements.png | Bin 0 -> 14242 bytes notes/xdr_monetization.html | 543 ++++ notes/xdr_monetization.org | 312 +++ notes/xdr_monetization.tex | 376 +++ 2021-W03.org => reports/2021/2021-W03.org | 0 2021-W04.org => reports/2021/2021-W04.org | 0 2021-W05.org => reports/2021/2021-W05.org | 0 2021-W06.org => reports/2021/2021-W06.org | 0 2021-W07.org => reports/2021/2021-W07.org | 0 2021-W08.org => reports/2021/2021-W08.org | 0 2021-W09.org => reports/2021/2021-W09.org | 0 2021-W10.org => reports/2021/2021-W10.org | 0 2021-W11.org => reports/2021/2021-W11.org | 0 2021-W12.org => reports/2021/2021-W12.org | 0 2021-W13.org => reports/2021/2021-W13.org | 0 2021-W14.org => reports/2021/2021-W14.org | 0 2021-W15.org => reports/2021/2021-W15.org | 0 2021-W16.org => reports/2021/2021-W16.org | 0 2021-W17.org => reports/2021/2021-W17.org | 0 2021-W18.org => reports/2021/2021-W18.org | 0 2021-W19.org => reports/2021/2021-W19.org | 0 2021-W20.org => reports/2021/2021-W20.org | 0 2021-W21.org => reports/2021/2021-W21.org | 0 2021-W22.org => reports/2021/2021-W22.org | 0 2021-W23.org => reports/2021/2021-W23.org | 0 2021-W24.org => reports/2021/2021-W24.org | 0 2021-W25.org => reports/2021/2021-W25.org | 0 .../2022/2022-03-tracker-archive.org | 0 reports/2023/tracker-W01-W25.org | 1901 ++++++++++++++ reports/FY23Q3-Olivier-QDD-report.html | 373 +++ reports/FY23Q3-Olivier-QDD-report.org | 118 + reports/FY23Q3-Olivier-QDD-report.pdf | Bin 0 -> 41141 bytes reports/FY23Q3-Olivier-report.html | 253 ++ reports/FY23Q3-Olivier-report.org | 37 + reports/FY23Q3-Olivier-report.pdf | Bin 0 -> 29412 bytes reports/FY23Q3-Wanderson-QDD-report.html | 394 +++ reports/FY23Q3-Wanderson-QDD-report.org | 147 ++ reports/FY23Q3-Wanderson-QDD-report.pdf | Bin 0 -> 44993 bytes reports/FY23Q3-Wanderson-report.html | 246 ++ reports/FY23Q3-Wanderson-report.org | 34 + reports/FY23Q3-Wanderson-report.pdf | Bin 0 -> 30241 bytes ...23Q3-Yann-Individual-Development-Plan.html | 402 +++ ...Y23Q3-Yann-Individual-Development-Plan.org | 116 + ...Y23Q3-Yann-Individual-Development-Plan.pdf | Bin 0 -> 40541 bytes reports/FY23Q3-Yann-report.html | 402 +++ reports/FY23Q3-Yann-report.org | 116 + reports/FY23Q3-Yann-report.pdf | Bin 0 -> 40542 bytes reports/FY23Q3-report.html | 2292 +++++++++++++++++ reports/FY23Q3-report.org | 1309 ++++++++++ reports/FY23Q3-report.pdf | Bin 0 -> 130788 bytes reports/latest-quarter.html | 2290 ++++++++++++++++ reports/latest-weekly.html | 774 ++++++ reports/report.css | 19 + reports/weekly-17.html | 645 +++++ reports/weekly-17.org | 308 +++ reports/weekly-17.pdf | Bin 0 -> 50037 bytes reports/weekly-19.html | 452 ++++ reports/weekly-19.org | 171 ++ reports/weekly-19.pdf | Bin 0 -> 38516 bytes reports/weekly-22.html | 657 +++++ reports/weekly-22.org | 334 +++ reports/weekly-22.pdf | Bin 0 -> 51561 bytes reports/weekly-23.html | 663 +++++ reports/weekly-23.org | 323 +++ reports/weekly-23.pdf | Bin 0 -> 46371 bytes reports/weekly-24.html | 774 ++++++ reports/weekly-24.org | 397 +++ styles/write-good/Cliches.yml | 702 +++++ styles/write-good/E-Prime.yml | 32 + styles/write-good/Illusions.yml | 11 + styles/write-good/Passive.yml | 183 ++ styles/write-good/README.md | 27 + styles/write-good/So.yml | 5 + styles/write-good/ThereIs.yml | 6 + styles/write-good/TooWordy.yml | 221 ++ styles/write-good/Weasel.yml | 207 ++ styles/write-good/meta.json | 4 + tracker.org | 1955 ++++---------- 111 files changed, 22172 insertions(+), 2233 deletions(-) create mode 100644 .projectile create mode 100644 .vale.ini create mode 100644 2023-07-11-iroh-monetization.pdf create mode 100644 Cisco.pdf delete mode 100644 DI_Provisioning create mode 100644 img/piam-entitlement-summary.png create mode 100644 img/piam-entitlements.png delete mode 100644 journal.org.gpg create mode 100644 notes/alternative_nets.org create mode 100644 notes/chien_espoir_handicap_ag.org create mode 100644 notes/cisco_communication_checker.org create mode 100644 notes/cookie_clicker_save.org create mode 100644 notes/dossier_mdph_anna_2023.org create mode 100644 notes/full_integration_development_doc.org create mode 100644 notes/impots2022/20230414120304587.pdf create mode 100644 notes/impots2022/Facture_Déc_2022_Client_1047.pdf create mode 100644 notes/impots2022/Facture_Nov_2022_Client_1047.pdf create mode 100644 notes/impots2022/Facture_Oct_2022_Client_1047.pdf create mode 100644 notes/impots2022/Facture_Sep_2022_Client_1047.pdf create mode 100644 notes/impots2022/fiche_fiscale_cisco.pdf create mode 100644 notes/journal/2023/2023-06-25.org create mode 100644 notes/mdph_2023.org create mode 100644 notes/programming_langage_ideas.org create mode 100644 notes/small_web.org create mode 100644 notes/xdr-monetization-piam-entitlement-summary.png create mode 100644 notes/xdr-monetization-piam-entitlements.png create mode 100644 notes/xdr_monetization.html create mode 100644 notes/xdr_monetization.org create mode 100644 notes/xdr_monetization.tex rename 2021-W03.org => reports/2021/2021-W03.org (100%) rename 2021-W04.org => reports/2021/2021-W04.org (100%) rename 2021-W05.org => reports/2021/2021-W05.org (100%) rename 2021-W06.org => reports/2021/2021-W06.org (100%) rename 2021-W07.org => reports/2021/2021-W07.org (100%) rename 2021-W08.org => reports/2021/2021-W08.org (100%) rename 2021-W09.org => reports/2021/2021-W09.org (100%) rename 2021-W10.org => reports/2021/2021-W10.org (100%) rename 2021-W11.org => reports/2021/2021-W11.org (100%) rename 2021-W12.org => reports/2021/2021-W12.org (100%) rename 2021-W13.org => reports/2021/2021-W13.org (100%) rename 2021-W14.org => reports/2021/2021-W14.org (100%) rename 2021-W15.org => reports/2021/2021-W15.org (100%) rename 2021-W16.org => reports/2021/2021-W16.org (100%) rename 2021-W17.org => reports/2021/2021-W17.org (100%) rename 2021-W18.org => reports/2021/2021-W18.org (100%) rename 2021-W19.org => reports/2021/2021-W19.org (100%) rename 2021-W20.org => reports/2021/2021-W20.org (100%) rename 2021-W21.org => reports/2021/2021-W21.org (100%) rename 2021-W22.org => reports/2021/2021-W22.org (100%) rename 2021-W23.org => reports/2021/2021-W23.org (100%) rename 2021-W24.org => reports/2021/2021-W24.org (100%) rename 2021-W25.org => reports/2021/2021-W25.org (100%) rename 2022-03-tracker-archive.org => reports/2022/2022-03-tracker-archive.org (100%) create mode 100644 reports/2023/tracker-W01-W25.org create mode 100644 reports/FY23Q3-Olivier-QDD-report.html create mode 100644 reports/FY23Q3-Olivier-QDD-report.org create mode 100644 reports/FY23Q3-Olivier-QDD-report.pdf create mode 100644 reports/FY23Q3-Olivier-report.html create mode 100644 reports/FY23Q3-Olivier-report.org create mode 100644 reports/FY23Q3-Olivier-report.pdf create mode 100644 reports/FY23Q3-Wanderson-QDD-report.html create mode 100644 reports/FY23Q3-Wanderson-QDD-report.org create mode 100644 reports/FY23Q3-Wanderson-QDD-report.pdf create mode 100644 reports/FY23Q3-Wanderson-report.html create mode 100644 reports/FY23Q3-Wanderson-report.org create mode 100644 reports/FY23Q3-Wanderson-report.pdf create mode 100644 reports/FY23Q3-Yann-Individual-Development-Plan.html create mode 100644 reports/FY23Q3-Yann-Individual-Development-Plan.org create mode 100644 reports/FY23Q3-Yann-Individual-Development-Plan.pdf create mode 100644 reports/FY23Q3-Yann-report.html create mode 100644 reports/FY23Q3-Yann-report.org create mode 100644 reports/FY23Q3-Yann-report.pdf create mode 100644 reports/FY23Q3-report.html create mode 100644 reports/FY23Q3-report.org create mode 100644 reports/FY23Q3-report.pdf create mode 100644 reports/latest-quarter.html create mode 100644 reports/latest-weekly.html create mode 100644 reports/report.css create mode 100644 reports/weekly-17.html create mode 100644 reports/weekly-17.org create mode 100644 reports/weekly-17.pdf create mode 100644 reports/weekly-19.html create mode 100644 reports/weekly-19.org create mode 100644 reports/weekly-19.pdf create mode 100644 reports/weekly-22.html create mode 100644 reports/weekly-22.org create mode 100644 reports/weekly-22.pdf create mode 100644 reports/weekly-23.html create mode 100644 reports/weekly-23.org create mode 100644 reports/weekly-23.pdf create mode 100644 reports/weekly-24.html create mode 100644 reports/weekly-24.org create mode 100644 styles/write-good/Cliches.yml create mode 100644 styles/write-good/E-Prime.yml create mode 100644 styles/write-good/Illusions.yml create mode 100644 styles/write-good/Passive.yml create mode 100644 styles/write-good/README.md create mode 100644 styles/write-good/So.yml create mode 100644 styles/write-good/ThereIs.yml create mode 100644 styles/write-good/TooWordy.yml create mode 100644 styles/write-good/Weasel.yml create mode 100644 styles/write-good/meta.json diff --git a/.orgids b/.orgids index eb24e9c1..a6dfbbc5 100644 --- a/.orgids +++ b/.orgids @@ -1,2 +1,2 @@ -(("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/maison_martigues.org" "bac1c907-5733-4837-83bb-747e189432b5") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_qdd.org" "32684342-7935-41c3-b855-4a748662b15d") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/permission_outside_scopes.org" "8c6d80b5-dc83-40ee-b187-4b0427c77f78") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org" "8163f2ed-7106-4b4a-93b0-7009fe316172" "1644E007-AFBE-4F4B-9307-B007C60548E8" "8B092321-BA1F-47F9-A927-76D2E232CF51" "49981B50-AFBD-4C93-A9C2-8D88550AB425" "90110976-520D-4B0C-B1D9-3798323C370E" "2110820C-4877-40B3-A351-2DEDE0F222C6" "a4ebd43b-b589-499e-85e1-7ebea0abf3af" "9207b53a-e38e-4996-abc6-140c31f2960a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/archives/TODO.archive.org" "96343FD2-E7A9-4AAA-A40A-8D048DA340E9" "B72E4288-E96B-4099-8684-37DDF3395C50" "797ba971-6ae3-49a1-9499-928572760d09") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/composable_shell_nix.org" "8c33ebae-bccf-4e73-837b-f52fa4c5e4c6") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/what_i_forsee_about_the_future_of_developers.org" "16bbfe28-ea40-437f-861d-1eacb408d34f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/custom_routes.org" "0dceeeca-7c23-41a8-b9dc-4642a09618db") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/html_css_web_techs.org" "7431e4a3-4359-4dcb-89e6-c1c700cd4355") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/either_in_clojure.org" "b413e4db-1367-4936-8a46-cd5b86178e29") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chien_d_assistance.org" "2a3d68cc-4a14-442c-b7f9-c602a2cd25bf") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/template_information_chien_d_assistance.org" "b0b0b46f-a11e-4c4b-8d1f-0d444847aeae") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/browserless_software_project_management_with_git.org" "13c23225-379a-45a8-bed1-24fb6a054454") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/hacker_culture.org" "0caa54f7-bbac-486c-855c-f299943f4226") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_hacker_way_by_erik_meijer_goto_2015.org" "02bd2e1e-cd10-4b29-bd03-611edf0c7eab") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/lgtm.org" "cc2e9340-1340-4d28-8f54-47080a569c7e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_org_level_entities.org" "b30f9e63-e655-40e6-9a58-5a390a7921bb") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco.org" "ce893df9-32a4-44e0-9eb5-b9817141ee6a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/iroh_auth_ui_enhancements.org" "fe9118f2-3cf1-4a9c-b97d-d5d58f9d0769") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_user_data.org" "e6db475b-9ccc-43b2-bcfe-057215ddc1d1") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/high_iq_captcha.org" "b6402aa6-3315-4317-82a5-367af38f0ead") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/management.org" "719fabee-1094-4596-b26e-55fe7a512113") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_one_meetings.org" "cd101af9-2dd7-41b7-85d6-4de5c0c594df") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/redirect_to_new_page_with_useridentity_jwt.org" "f46a4a9e-6a06-4b9e-8764-30cd8c501d7e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/encryption.org" "80630a59-70f2-435b-967b-abb162324be8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chat.org" "fb32a68e-b32c-4ce5-9c6a-cc141a122708") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/security.org" "2351f4cb-85a3-45ca-9bb5-f13a559afcfe") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/simplex_chat.org" "5a711803-6a92-40e3-817d-40f564ac5cf8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_ft_securex_registration.org" "1208f09c-d37d-4e6b-9110-151f3c6b7d34") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/how_to_speak.org" "4ad5f64e-c330-4f36-8f8a-d82a1ae993a0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_certification.org" "93027c33-dcf8-4bda-8aee-60f507e0ff4a") ("../y/her.esy.fun/src/posts/0019-utopia-tv-show/index.org" "88e25182-ee54-4d2e-b373-b4e06fc292c8") ("../y/her.esy.fun/src/posts/0013-how-to-choose-your-tools/index.org" "c2e61938-8493-434a-9ffa-9fd4698d9863") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_team_history.org" "e3296579-2f2e-4f23-92e2-1ce9fef6fe04") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/customer_manager.org" "99fd9444-ae5d-4d51-a295-a936fc01928a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/artificial_life_game_approach.org" "8a37b5d3-8ee5-45cd-8c32-021b8d42210f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/factorio_maps.org" "e5c17702-09d5-4d7d-97ff-95a8de353ea0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_shafiq.org" "094630db-95cf-416f-a147-ca5fdeddd902") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/remove_securex_tg_login_button.org" "3290e028-b7a6-4be3-a5d2-45bf89ff2f0d") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/new_iroh_auth_apis.org" "2c317dbe-4fca-444b-b0bc-f9174522e106") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_securex_ips.org" "c9e0342f-f082-4c9b-9dcd-f1629124ac71") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/deep_merge_exploration.org" "c1dbe471-a470-4d44-a91c-0bfda0d47d21") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/impots_2021.org" "8daf6185-ad0e-40c2-af79-0bb885505303") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/characteristics_of_pseudoscience.org" "509cbe3e-cf95-4bcd-9f61-9cc74aa35a8c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/presentation_leads.org" "22d031b5-ff8e-46df-a306-0ca30ab7358b") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/vigiglobe.org" "07412c20-49d3-4616-957f-5ddd246ed080") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/weekly_iroh_auth_notes.org" "8ddf9276-6888-4502-9dd9-943769726ca1") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/weekly_platform.org" "1194cbe4-b31c-4b17-9e0a-f0ee8422292c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/positive_attitude.org" "8deaa4e4-a96c-4d3c-96df-8f23e0d90f1e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/amstrad.org" "a9971a5b-6565-4835-9c49-c968011bbc21") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/duo.org" "e9d79b8d-3779-45b7-9360-7bb5558ffbeb") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_one_v2.org" "9699f986-29ad-429f-9ca9-1080062ae11c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/brut_css.org" "cfd05ee0-488d-4b28-ab97-5fe6fe4a5cae") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/maintenance_questions.org" "b55abfad-ea21-4e81-8017-e99b8af33f9c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/rbac_for_clients.org" "8f30dbd3-8c24-4fd6-b784-2753130453ec") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/capt_website.org" "54f15fc7-8c85-4bde-a15a-ea9fe94e7c2f")) +(("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cookie_clicker_save.org" "3d75e1da-3fc4-414d-90f8-c3266eed3ddc") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chien_espoir_handicap_ag.org" "7a934ca5-31c0-4cf8-8a86-1efa89904b31") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/capt_website.org" "54f15fc7-8c85-4bde-a15a-ea9fe94e7c2f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/rbac_for_clients.org" "8f30dbd3-8c24-4fd6-b784-2753130453ec") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/maintenance_questions.org" "b55abfad-ea21-4e81-8017-e99b8af33f9c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/brut_css.org" "cfd05ee0-488d-4b28-ab97-5fe6fe4a5cae") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_one_v2.org" "9699f986-29ad-429f-9ca9-1080062ae11c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/duo.org" "e9d79b8d-3779-45b7-9360-7bb5558ffbeb") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/amstrad.org" "a9971a5b-6565-4835-9c49-c968011bbc21") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/positive_attitude.org" "8deaa4e4-a96c-4d3c-96df-8f23e0d90f1e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/weekly_platform.org" "1194cbe4-b31c-4b17-9e0a-f0ee8422292c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/weekly_iroh_auth_notes.org" "8ddf9276-6888-4502-9dd9-943769726ca1") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/vigiglobe.org" "07412c20-49d3-4616-957f-5ddd246ed080") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/presentation_leads.org" "22d031b5-ff8e-46df-a306-0ca30ab7358b") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/characteristics_of_pseudoscience.org" "509cbe3e-cf95-4bcd-9f61-9cc74aa35a8c") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/impots_2021.org" "8daf6185-ad0e-40c2-af79-0bb885505303") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/deep_merge_exploration.org" "c1dbe471-a470-4d44-a91c-0bfda0d47d21") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_securex_ips.org" "c9e0342f-f082-4c9b-9dcd-f1629124ac71") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/new_iroh_auth_apis.org" "2c317dbe-4fca-444b-b0bc-f9174522e106") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/remove_securex_tg_login_button.org" "3290e028-b7a6-4be3-a5d2-45bf89ff2f0d") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_shafiq.org" "094630db-95cf-416f-a147-ca5fdeddd902") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/factorio_maps.org" "e5c17702-09d5-4d7d-97ff-95a8de353ea0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/artificial_life_game_approach.org" "8a37b5d3-8ee5-45cd-8c32-021b8d42210f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/customer_manager.org" "99fd9444-ae5d-4d51-a295-a936fc01928a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_team_history.org" "e3296579-2f2e-4f23-92e2-1ce9fef6fe04") ("../y/her.esy.fun/src/posts/0013-how-to-choose-your-tools/index.org" "c2e61938-8493-434a-9ffa-9fd4698d9863") ("../y/her.esy.fun/src/posts/0019-utopia-tv-show/index.org" "88e25182-ee54-4d2e-b373-b4e06fc292c8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_certification.org" "93027c33-dcf8-4bda-8aee-60f507e0ff4a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/how_to_speak.org" "4ad5f64e-c330-4f36-8f8a-d82a1ae993a0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_ft_securex_registration.org" "1208f09c-d37d-4e6b-9110-151f3c6b7d34") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/simplex_chat.org" "5a711803-6a92-40e3-817d-40f564ac5cf8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/security.org" "2351f4cb-85a3-45ca-9bb5-f13a559afcfe") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chat.org" "fb32a68e-b32c-4ce5-9c6a-cc141a122708") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/encryption.org" "80630a59-70f2-435b-967b-abb162324be8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/redirect_to_new_page_with_useridentity_jwt.org" "f46a4a9e-6a06-4b9e-8764-30cd8c501d7e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_one_meetings.org" "cd101af9-2dd7-41b7-85d6-4de5c0c594df") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/management.org" "719fabee-1094-4596-b26e-55fe7a512113") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/high_iq_captcha.org" "b6402aa6-3315-4317-82a5-367af38f0ead") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_user_data.org" "e6db475b-9ccc-43b2-bcfe-057215ddc1d1") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/iroh_auth_ui_enhancements.org" "fe9118f2-3cf1-4a9c-b97d-d5d58f9d0769") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco.org" "ce893df9-32a4-44e0-9eb5-b9817141ee6a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_org_level_entities.org" "b30f9e63-e655-40e6-9a58-5a390a7921bb") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/lgtm.org" "cc2e9340-1340-4d28-8f54-47080a569c7e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_hacker_way_by_erik_meijer_goto_2015.org" "02bd2e1e-cd10-4b29-bd03-611edf0c7eab") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/hacker_culture.org" "0caa54f7-bbac-486c-855c-f299943f4226") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/browserless_software_project_management_with_git.org" "13c23225-379a-45a8-bed1-24fb6a054454") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/template_information_chien_d_assistance.org" "b0b0b46f-a11e-4c4b-8d1f-0d444847aeae") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chien_d_assistance.org" "2a3d68cc-4a14-442c-b7f9-c602a2cd25bf") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/either_in_clojure.org" "b413e4db-1367-4936-8a46-cd5b86178e29") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/html_css_web_techs.org" "7431e4a3-4359-4dcb-89e6-c1c700cd4355") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/custom_routes.org" "0dceeeca-7c23-41a8-b9dc-4642a09618db") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/what_i_forsee_about_the_future_of_developers.org" "16bbfe28-ea40-437f-861d-1eacb408d34f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/composable_shell_nix.org" "8c33ebae-bccf-4e73-837b-f52fa4c5e4c6") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/archives/TODO.archive.org" "797ba971-6ae3-49a1-9499-928572760d09" "B72E4288-E96B-4099-8684-37DDF3395C50" "96343FD2-E7A9-4AAA-A40A-8D048DA340E9") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org" "9207b53a-e38e-4996-abc6-140c31f2960a" "a4ebd43b-b589-499e-85e1-7ebea0abf3af" "2110820C-4877-40B3-A351-2DEDE0F222C6" "90110976-520D-4B0C-B1D9-3798323C370E" "49981B50-AFBD-4C93-A9C2-8D88550AB425" "8B092321-BA1F-47F9-A927-76D2E232CF51" "1644E007-AFBE-4F4B-9307-B007C60548E8" "8163f2ed-7106-4b4a-93b0-7009fe316172") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/permission_outside_scopes.org" "8c6d80b5-dc83-40ee-b187-4b0427c77f78") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_qdd.org" "32684342-7935-41c3-b855-4a748662b15d") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/maison_martigues.org" "bac1c907-5733-4837-83bb-747e189432b5") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/full_integration_development_doc.org" "b073b659-19e2-4402-b3ef-087ee67aa201")) diff --git a/.projectile b/.projectile new file mode 100644 index 00000000..3e3b3f5f --- /dev/null +++ b/.projectile @@ -0,0 +1 @@ +-/.attach diff --git a/.vale.ini b/.vale.ini new file mode 100644 index 00000000..168dd6b4 --- /dev/null +++ b/.vale.ini @@ -0,0 +1,10 @@ +StylesPath = styles + +MinAlertLevel = suggestion + +Vocab = Cisco + +Packages = write-good + +[*] +BasedOnStyles = Vale, write-good diff --git a/2023-07-11-iroh-monetization.pdf b/2023-07-11-iroh-monetization.pdf new file mode 100644 index 0000000000000000000000000000000000000000..73ef746a83a59d8846830010735722816615de1d GIT binary patch literal 325611 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

M}pzISn%n_L_ozTjX5@Y^AVAWzG=P5# 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 N#kNaGXd7MR`4@FJhv5JK literal 0 HcmV?d00001 diff --git a/Cisco.org.gpg b/Cisco.org.gpg index afef4f602aad59f4388a9484a9b79a311f9afb03..b20ce595c3be8387110a2dfb77dc36959b61a42a 100644 GIT binary patch literal 60494 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 rYq$_9dL)SR;UiH}8z0eJ@0BBV literal 54946 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 diff --git a/archives/TODO.archive.org b/archives/TODO.archive.org index cc9c83f4..c5743100 100644 --- a/archives/TODO.archive.org +++ b/archives/TODO.archive.org @@ -10023,3 +10023,923 @@ SCHEDULED: <2023-05-06 Sat> :ARCHIVE_TODO: DONE :END: [2023-05-06 Sat 18:10] + +* DONE Réserver le camion pour ce week-end +SCHEDULED: <2023-05-16 Tue 19:00> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +[2023-05-16 Tue 15:42] + +* DONE [#B] Signature notaire +SCHEDULED: <2023-05-15 Mon 13:20> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +[2023-05-15 Mon 09:18] + +* DONE Aller récupérer dernière quittance de loyer sur foncia.fr +SCHEDULED: <2023-05-08 Mon 10:00> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +[2023-05-06 Sat 13:02] + +* DONE Demander aux notaires et banquier, virement 24k +SCHEDULED: <2023-05-10 Wed 15:00> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +[2023-05-06 Sat 12:23] + +* DONE Dossier Courtier prêt +SCHEDULED: <2023-05-10 Wed 11:30> DEADLINE: <2023-05-12 Fri> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +:LOGBOOK: +CLOCK: [2023-05-11 Thu 09:04]--[2023-05-11 Thu 10:24] => 1:20 +:END: +[2023-05-06 Sat 10:10] + +Bonjour Monsieur Pau, + +Voici un lien qui vous permet d'accéder à l'ensemble des documents que j'ai +rassemblé pour le dossier de crédit. + +Veuillez noter: + +1. Nous n'arrivons pas à retrouver la fiche de paye de décembre de mon épouse de + son emploi précédent. Et nous ne pensons pas pouvoir retrouver ce document. +2. Un de nos véhicule est en LOA et donc il n'y a pas de prêt. Sans avoir le + tableau d'amortissement j'ai tout de même ajouté les documents relatifs à + cette LOA. + +Bien entendu j'ajouterai dans le dossier le compromis signé aussitôt que +possible et je vous en informerai quand je le ferai. + +Très bonne journée à vous, +Yann Esposito + +DONE: +- tableau d'amortissement +- titre de propriété de Duflot +- 3 derniers relevés de comptes. +- RIB compte principal + - Dernière quitance de loyer +- revenus fonciers +- récapitulatif de l'agence +- bulletin de paye d'avril de Krystelle + +TODO: + +- Allocations familiales + +- Banques + - documents pouvant justifier l'apport ; Relevés d'épargne financière + +- tableaux credits des deux voiture +- Dernière quitance de prime assurance habitation + +- compromis de vente + +* DONE Finir dossier changement d'addresse carte Grise +DEADLINE: <2023-05-02 Tue 18:00> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +[2023-05-02 Tue 10:39] + +* CANCELED Renvoyer ficher de renseignement et changer de ville +DEADLINE: <2023-05-10 Wed 16:30> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:28 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Inbox +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: CANCELED +:END: +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-05-30 Tue 11:31] \\ + On verra sur Martigues +:END: +[2023-04-24 Mon 15:11] + +Changer d'addresse dans la nouvelle commune. + +Renvoyer le courier et je ne suis plus sur la commune. +notifier que je n'habite plus sur la commune. +Avec justificatif. + +Envoyer par mail: election@ville-valbonne.fr +Envoyer: cmazzocco@ville-valbonne.fr + +* DONE Compte Livret A Krystelle :chore: +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:29 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +:LOGBOOK: +CLOCK: [2023-05-12 Fri 14:11]--[2023-05-12 Fri 14:33] => 0:22 +:END: +[2023-05-12 Fri 14:11] + +* DONE [#A] Appeler notaire procuration +SCHEDULED: <2023-05-11 Thu 09:20> +:PROPERTIES: +:ARCHIVE_TIME: 2023-05-30 Tue 14:29 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:END: +[2023-05-10 Wed 20:18] + +* TODO [#A] revision chaudiere +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:17 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Famille/Yearly +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: TODO +:ARCHIVE_ITAGS: family yearly +:END: +DEADLINE : <2023-02-15 Wed +1y -2w> +:PROPERTIES: +:LAST_REPEAT: [2022-02-25 Fri 18:10] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2022-02-25 Fri 18:10] +- State "DONE" from "IN-PROGRESS" [2021-03-06 Sat 23:48] +:END: +[2020-05-23 Sat 10:26] + +* TODO Fête des mères +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:18 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Famille/Yearly +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: TODO +:ARCHIVE_ITAGS: family yearly +:END: +** [2020-06-07 Sun] +** [2021-05-30 Sun] +*** DONE [#A] Acheter cadeau fête des mères Krystelle :krystelle: +CLOSED: [2021-05-30 Sun 09:26] DEADLINE: <2021-05-30 Sun -2w> +*** DONE [#A] Acheter cadeau fête des mères Maman +CLOSED: [2021-05-30 Sun 09:26] DEADLINE: <2021-05-30 Sun -2w> +** [2022-06-07 Tue] +*** DONE [#A] Acheter cadeau fête des mères Krystelle :krystelle: +DEADLINE: <2022-05-29 Sun -2w> +*** DONE [#A] Acheter cadeau fête des mères Maman +DEADLINE: <2022-05-30 Mon -2w> + +* CANCELED Voir si on doit faire une demande PCH (aide pour le chien) :ATTACH:anna: +SCHEDULED: <2022-12-18 Sun> +:PROPERTIES: +:ID: 8163f2ed-7106-4b4a-93b0-7009fe316172 +:ARCHIVE_TIME: 2023-06-07 Wed 17:18 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Famille/Anna +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: CANCELED +:ARCHIVE_ITAGS: family +:END: +:LOGBOOK: +- State "CANCELED" from "TODO" [2022-12-21 Wed 14:19] +:END: +[2022-06-08 Wed 10:01] + +Début du message transféré : + +De: francoisem06@free.fr +Date: 1 juin 2022 à 18:23:37 UTC+2 +À: krystelle esposito +Objet: PCH + + +reBonjour Krystelle, + +Je te joins le tableau des remboursements pour la PCH (tableau 1 pour l'aide humaine et tableau 7 pour les aides animalières). Il faut donc prévoir de faire une demande de PCH auprès de la MDPH. + +Pour la demande de PCH +La loi n°2020-220 du 6 mars 2020 vise à améliorer l'accès à la PCH. + +L'article 3 (Article L245-6) parle des modalités et de la durée d'attribution de la PCH. Lorsque le handicap n'est pas susceptible d'évoluer favorablement, un droit à la PCH est ouvert sans limitation de durée, sans préjudice des révisions du plan personnalisé de compensation qu'appellent les besoins de la personne. + +Source : https://www.legifrance.gouv.fr/codes/id/LEGIARTI000041700020/2020-03-08 + +Autres infos : + +- Article sur ce qui change au 1 janvier 2022 en cas de handicap: https://informations.handicap.fr/a-janvier-2022-change-cas-handicap-32099.php/true + +- Togi Santé : https://www.togisante.com/agence/agence-togi-sante-nice-06/ + +A bientôt +Françoise + +* CANCELED Appeler Mr Niss Dominique (fosse septique) :maison: +DEADLINE: <2023-04-25 Tue> +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:18 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Famille +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: CANCELED +:ARCHIVE_ITAGS: family +:END: +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-05-04 Thu 21:57] +- State "TODO" from "CANCELED" [2023-05-04 Thu 21:57] +- State "CANCELED" from "TODO" [2023-05-04 Thu 21:56] \\ + Pas besoin pour l'instant +:END: +[2023-04-18 Tue 09:39] + +* W19 +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:18 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-10 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-10 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-10 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-10 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-10 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-10 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-10 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-10 Wed 10:00> +** Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-11 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-11 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-11 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-11 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-11 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-11 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-11 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-11 Thu 10:00> +** Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-12 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-12 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-12 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-12 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-12 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-12 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-12 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-12 Fri 10:00> + +* W20 +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:18 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Monday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-15 Mon 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-15 Mon 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-15 Mon 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-15 Mon 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-15 Mon 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-15 Mon 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-15 Mon 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-15 Mon 10:00> +** Tuesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-16 Tue 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-16 Tue 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-16 Tue 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-16 Tue 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-16 Tue 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-16 Tue 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-16 Tue 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-16 Tue 10:00> +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-17 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-17 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-17 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-17 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-17 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-17 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-17 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-17 Wed 10:00> + +* W21 +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:18 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Tuesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-23 Tue 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-23 Tue 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-23 Tue 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-23 Tue 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-23 Tue 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-23 Tue 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-23 Tue 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-23 Tue 10:00> +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-24 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-24 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-24 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-24 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-24 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-24 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-24 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-24 Wed 10:00> +** Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-25 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-25 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-25 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-25 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-25 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-25 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-25 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-25 Thu 10:00> +** Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-26 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-26 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-26 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-26 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-26 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-26 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-26 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-26 Fri 10:00> + +* Tuesday +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:19 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work/W23 +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** DONE [create-tasks] Webex +SCHEDULED: <2023-06-06 Tue 09:00> +** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-06 Tue 09:10> +** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-06 Tue 09:20> +** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-06 Tue 09:25> +** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-06 Tue 09:30> +** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-06 Tue 09:45> +** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-06 Tue 09:50> +** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-06 Tue 10:00> + +* DONE Monday +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:20 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work/W23 +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_TODO: DONE +:ARCHIVE_ITAGS: work +:END: +** DONE [create-tasks] Webex +SCHEDULED: <2023-06-05 Mon 09:00> +** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-05 Mon 09:10> +** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-05 Mon 09:20> +** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-05 Mon 09:25> +** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-05 Mon 09:30> +** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-05 Mon 09:45> +** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-05 Mon 09:50> +** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-05 Mon 10:00> + +* W22 +:PROPERTIES: +:ARCHIVE_TIME: 2023-06-07 Wed 17:20 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** DONE Tuesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-30 Tue 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-30 Tue 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-30 Tue 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-30 Tue 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-30 Tue 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-30 Tue 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-30 Tue 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-30 Tue 10:00> +** DONE Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-05-31 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-05-31 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-05-31 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-05-31 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-05-31 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-05-31 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-05-31 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-05-31 Wed 10:00> +** DONE Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-01 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-01 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-01 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-01 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-01 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-01 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-01 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-01 Thu 10:00> +** DONE Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-02 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-02 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-02 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-02 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-02 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-02 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-02 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-02 Fri 10:00> + +* W23 +:PROPERTIES: +:ARCHIVE_TIME: 2023-07-11 Tue 10:13 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-07 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-07 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-07 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-07 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-07 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-07 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-07 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-07 Wed 10:00> +** Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-08 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-08 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-08 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-08 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-08 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-08 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-08 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-08 Thu 10:00> +** Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-09 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-09 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-09 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-09 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-09 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-09 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-09 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-09 Fri 10:00> + +* W24 +:PROPERTIES: +:ARCHIVE_TIME: 2023-07-11 Tue 10:13 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Monday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-12 Mon 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-12 Mon 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-12 Mon 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-12 Mon 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-12 Mon 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-12 Mon 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-12 Mon 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-12 Mon 10:00> +** Tuesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-13 Tue 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-13 Tue 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-13 Tue 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-13 Tue 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-13 Tue 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-13 Tue 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-13 Tue 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-13 Tue 10:00> +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-14 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-14 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-14 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-14 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-14 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-14 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-14 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-14 Wed 10:00> +** Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-15 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-15 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-15 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-15 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-15 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-15 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-15 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-15 Thu 10:00> +** Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-16 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-16 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-16 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-16 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-16 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-16 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-16 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-16 Fri 10:00> + +* W25 +:PROPERTIES: +:ARCHIVE_TIME: 2023-07-11 Tue 10:13 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Monday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-19 Mon 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-19 Mon 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-19 Mon 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-19 Mon 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-19 Mon 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-19 Mon 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-19 Mon 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-19 Mon 10:00> +** Tuesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-20 Tue 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-20 Tue 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-20 Tue 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-20 Tue 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-20 Tue 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-20 Tue 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-20 Tue 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-20 Tue 10:00> +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-21 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-21 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-21 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-21 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-21 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-21 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-21 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-21 Wed 10:00> +** Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-22 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-22 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-22 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-22 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-22 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-22 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-22 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-22 Thu 10:00> +** Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-06-23 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-06-23 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-06-23 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-06-23 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-06-23 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-06-23 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-06-23 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-06-23 Fri 10:00> + +* W27 +:PROPERTIES: +:ARCHIVE_TIME: 2023-07-11 Tue 10:13 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org +:ARCHIVE_OLPATH: Work +:ARCHIVE_CATEGORY: inbox +:ARCHIVE_ITAGS: work +:END: +** Tuesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-07-04 Tue 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-04 Tue 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-04 Tue 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-04 Tue 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-04 Tue 09:30> +*** CANCELED [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-04 Tue 09:45> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-05 Wed 21:42] +:END: + +*** CANCELED [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-04 Tue 09:50> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-05 Wed 21:42] +:END: + +*** CANCELED [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-04 Tue 10:00> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-05 Wed 21:43] +:END: + +** Wednesday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-07-05 Wed 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-05 Wed 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-05 Wed 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-05 Wed 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-05 Wed 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-05 Wed 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-05 Wed 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-05 Wed 10:00> +** Thursday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-07-06 Thu 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-06 Thu 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-06 Thu 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-06 Thu 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-06 Thu 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-06 Thu 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-06 Thu 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-06 Thu 10:00> +** Friday +*** DONE [create-tasks] Webex +SCHEDULED: <2023-07-07 Fri 09:00> +*** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-07 Fri 09:10> +*** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-07 Fri 09:20> +*** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-07 Fri 09:25> +*** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-07 Fri 09:30> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-07 Fri 09:45> +*** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-07 Fri 09:50> +*** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-07 Fri 10:00> diff --git a/elfeed.org b/elfeed.org index 41a3566d..1123b3fb 100644 --- a/elfeed.org +++ b/elfeed.org @@ -38,12 +38,16 @@ *** [[https://philjackson.github.io/feed.xml][Phil Jackson]] *** [[https://blog.ambrosebs.com/atom.xml][Ambrose]] ** misc :misc: + *** [[http://www.madore.org/~david/weblog/weblog.rss][David Madore's WebLog ]] *** [[http://verisimilitudes.net/rss.xml][verisimilitudes]] *** [[https://emacsformacosx.com/atom/release][Emacs]] :tool: *** [[https://solar.lowtechmagazine.com/feeds/all.rss.xml][lowtechmag]] *** [[https://gwern.substack.com/feed][Gwern]] *** [[http://backreaction.blogspot.com/feeds/posts/default][Backreaction]] +*** [[https://ploum.net/atom_fr.xml][ploum.net [fr]​]] +*** [[https://ploum.net/atom_en.xml][ploum.net [en]​]] + ** Threat Intelligence :ignore:work: *** [[http://feeds.feedburner.com/feedburner/Talos][Talos Blog]] *** [[https://feeds.feedburner.com/TheHackersNews][TheHackersNews]] @@ -58,3 +62,667 @@ *** [[https://bluelabyrinths.com/category/philosophy/feed/][bluelabyrinths]] ** Security :secu: *** [[https://portswigger.net/research/rss][PortSwigger Research]] +** Entertainment +*** [[https://welcometotwinpeaks.com/feed/][Welcome to Twin Peaks]] +** HN Personal Blogs :hn: +*** [[https://blog.jgc.org/feeds/posts/default][jgrahamc]] +*** [[https://jakeseliger.com/feed/][jseliger]] +*** [[https://letterstoanewdeveloper.com/feed/][mooreds]] +*** [[https://feeds.feedburner.com/stavrosstuff][stavros]] +*** [[https://www.bookofjoe.com/atom.xml][bookofjoe]] +*** [[https://www.bookofjoe.com/atom.xml][bookofjoe]] +*** [[https://blog.fogus.me/feed/][fogus]] +*** [[https://blog.rongarret.info/feeds/posts/default][lisper]] +*** [[https://blog.metaobject.com/feeds/posts/default][mpweiher]] +*** [[http://giuliomagnifico.blog/feed.xml][giuliomagnifico]] +*** [[https://boilingsteam.com/feed/][ekianjo]] +*** [[https://medium.com/feed/luminasticity][bryanrasmussen]] +*** [[https://www.craigkerstiens.com//index.xml][craigkerstiens]] +*** [[https://blog.yossarian.net/feed.xml][woodruffw]] +*** [[http://blog.dijit.sh/feed][dijit]] +*** [[https://shkspr.mobi/blog/feed/atom/][edent]] +*** [[https://littlegreenviper.com/feed/][ChrisMarshallNY]] +*** [[https://tiltingatwindmills.dev//feed.xml][imgabe]] +*** [[https://sneak.berlin/feed.xml][sneak]] +*** [[https://www.jefftk.com//news.rss][jefftk]] +*** [[https://taoofmac.com/atom.xml][rcarmo]] +*** [[https://notes.eatonphil.com/zigrocks-sql.html/rss.xml][eatonphil]] +*** [[https://sschueller.github.io//index.xml][sschueller]] +*** [[http://prepend.com/feed.xml][prepend]] +*** [[https://www.jeffgeerling.com/blog.xml][geerlingguy]] +*** [[https://www.swyx.io//rss.xml][swyx]] +*** [[https://riffraff.info/feed/][riffraff]] +*** [[https://omarabid.com/feed.xml][csomar]] +*** [[https://blog.nindalf.com/index.xml][nindalf]] +*** [[https://danpalmer.me//rss.xml][danpalmer]] +*** [[https://j11g.com/feed/][janvdberg]] +*** [[https://www.brightball.com//www.brightball.com/articles.rss][brightball]] +*** [[https://donatstudios.com/feed.rss][donatj]] +*** [[https://anisse.astier.eu/feed/][Aissen]] +*** [[https://honeypot.net//index.xml][kstrauser]] +*** [[https://andyjohnson.uk/blog/feed/][andyjohnson0]] +*** [[http://feeds.akkartik.name/kartiks-scrapbook][akkartik]] +*** [[https://annoying.technology/index.xml][dewey]] +*** [[https://jacobaldridge.com/feed/][JacobAldridge]] +*** [[https://nickjanetakis.com/atom.xml][nickjj]] +*** [[https://caseysoftware.com/feed][caseysoftware]] +*** [[https://healthydev.substack.com//feed][fredley]] +*** [[https://www.codeulike.com//feed.rss][codeulike]] +*** [[https://thecodist.com/rss/][coldcode]] +*** [[https://spindas.dreamwidth.org/data/rss][mintplant]] +*** [[https://blog.tedivm.com/feed/][tedivm]] +*** [[https://www.philipithomas.com/posts.rss][philip1209]] +*** [[https://www.friendlyskies.net/atom/][themodelplumber]] +*** [[https://paulstamatiou.com/posts.xml][PStamatiou]] +*** [[https://kevincox.ca/posts//feed.atom][kevincox]] +*** [[https://specbranch.com/index.xml][pclmulqdq]] +*** [[http://softwaredoug.com/feed.xml][softwaredoug]] +*** [[https://blog.bayindirh.io/rss/][bayindirh]] +*** [[https://captnemo.in/atom.xml][captn3m0]] +*** [[https://blog.steve.fi/index.rss][stevekemp]] +*** [[https://www.petekeen.net/index.xml][zrail]] +*** [[https://iamnotarobot.substack.com//feed][diego]] +*** [[https://invertedpassion.com/feed/][paraschopra]] +*** [[https://mikewarot.blogspot.com/feeds/posts/default][mikewarot]] +*** [[https://learnbyexample.github.io/atom.xml][asicsp]] +*** [[https://mikeseidle.com/feed/][indymike]] +*** [[https://burakku.com/blog//feed.xml][Hamuko]] +*** [[https://bergie.iki.fi//./blog/rss.xml][bergie]] +*** [[https://boyter.org/index.xml][boyter]] +*** [[https://www.adamconrad.dev/rss.xml][acconrad]] +*** [[https://svedic.org/feed][ZeljkoS]] +*** [[https://blog.damnscout.com/feed.xml][jasonlotito]] +*** [[https://feeds.feedburner.com/initiative][est]] +*** [[https://www.benovermyer.com/atom.xml][bovermyer]] +*** [[https://matteomanferdini.com/feed/][DeusExMachina]] +*** [[https://smcleod.net/index.xml][smcleod]] +*** [[http://blog.stargrave.org/russian/feed.atom][stargrave]] +*** [[https://xnux.eu/log//rss.xml][megous]] :ignore: +*** [[https://blog.allen0s.com/rss.xml][allenleein]] +*** [[https://blog.darkmere.gen.nz/feed/][slyall]] +*** [[https://amadeuspagel.com/feed][amadeuspagel]] +*** [[https://medium.com/feed/@trendguardian][mgh2]] +*** [[https://uptointerpretation.com/rss/][hardwaregeek]] +*** [[https://feeds.feedburner.com/damninteresting/all][DamnInteresting]] +*** [[https://blog.senko.net/feed/][senko]] +*** [[https://benhoyt.com/writings//writings/rss.xml][benhoyt]] +*** [[https://steve-adams.me/rss/][steve_adams_86]] +*** [[https://porkrind.org/missives/feed/][__david__]] +*** [[https://rrich.io/writing/feed.xml][ryanSrich]] +*** [[https://ivymike.dev/feeds/all.atom.xml][IvyMike]] +*** [[https://mattkeeter.com/blog/atom.xml][mkeeter]] +*** [[https://banagale.com/feed][bredren]] +*** [[https://notes.billmill.org/atom.xml][llimllib]] +*** [[https://devlog.hexops.com/feed.xml][slimsag]] +*** [[https://ebiester.com/feed.xml][ebiester]] +*** [[https://wyclif.substack.com/feed][dash2]] +*** [[https://herbertlui.net/feed/][herbertl]] +*** [[https://hymnos.existenz.ch/feed/][cstuder]] +*** [[https://raesene.github.io/feed.xml][raesene9]] +*** [[https://xosh.org/index.xml][smusamashah]] +*** [[https://www.codingvc.com//feed][lpolovets]] +*** [[http://sebinsua.com/feed.xml][lhnz]] +*** [[https://vonguard.net/feed/][VonGuard]] +*** [[https://kevinohashi.com/rss.xml][ohashi]] +*** [[https://xeiaso.net/blog.rss][xena]] +*** [[https://jezenthomas.com//feed.xml][yakshaving_jgt]] +*** [[https://solomon.io/feed/][samsolomon]] +*** [[https://one.mikro2nd.net/index.xml][mikro2nd]] +*** [[https://canolcer.com//index.xml][shafyy]] +*** [[https://cushychicken.github.io/feed.xml][cushychicken]] +*** [[https://blog.danieljanus.pl//atom.xml][nathell]] +*** [[https://minireference.com/blog/feed/][ivan_ah]] +*** [[https://blog.daniemon.com/feed/][tagawa]] +*** [[https://bfontaine.net/blog//blog/atom.xml][hk__2]] +*** [[https://liam-on-linux.dreamwidth.org/data/rss][lproven]] +*** [[https://www.fortressofdoors.com/rss/][larsiusprime]] +*** [[https://blog.kinglycrow.com/rss/][ianbutler]] +*** [[https://greaterdanorequalto.com/rss/][DanHulton]] +*** [[https://www.masswerk.at/nowgobang//nowgobang/feed.xml][masswerk]] +*** [[https://da-data.blogspot.com/feeds/posts/default][dgacmu]] +*** [[https://www.jamesshore.com/s/new/v2/feed][jdlshore]] +*** [[https://muxup.com//feed.xml][asb]] +*** [[https://dylanfitzgerald.net/index.xml][Arubis]] +*** [[https://predr.ag/atom.xml][obi1kenobi]] +*** [[https://mustafaakin.dev//./index.xml][CSDude]] +*** [[https://thetechee.com/feed/][boeingUH60]] +*** [[https://cookie.engineer/weblog/feed.xml][cookiengineer]] +*** [[https://joshmanders.com/rss/][joshmanders]] +*** [[https://eftegarie.com/feed/][amin]] +*** [[https://alinpanaitiu.com/index.xml][alin23]] +*** [[https://win-vector.com/feed/][jmount]] +*** [[https://craigmod.com/index.xml][cmod]] +*** [[https://werd.io/?_t=rss][benwerd]] +*** [[https://feeds.feedburner.com/eligrey][Sephr]] +*** [[https://www.attejuvonen.fi//rss.xml][baobabKoodaa]] +*** [[https://zellyn.com/index.xml][zellyn]] +*** [[https://michael-lewis.com//index.xml][m-i-l]] +*** [[https://amistrongeryet.substack.com//feed][snewman]] +*** [[https://www.dotcoma.it/english/feed][dotcoma]] +*** [[https://bastibe.de/rss.xml][Derbasti]] +*** [[http://ssp.impulsetrain.com//rss.xml][ssp]] +*** [[https://jakebasile.com/index.xml][jakebasile]] +*** [[https://fev.al/feed.xml][charles_f]] +*** [[https://www.devever.net/~hl//index.feed][hlandau]] +*** [[https://medium.com/feed/@ssg][sedatk]] +*** [[https://klinger.io/rss.xml][andreasklinger]] +*** [[https://lambdaland.org/index.xml][ashton314]] +*** [[https://www.ryancompton.net/feed.xml][rcpt]] +*** [[https://serhack.me/index.xml][serhack_]] +*** [[https://blog.gingerlime.com/feed/][gingerlime]] +*** [[https://quaxio.com//feed.xml][amenghra]] +*** [[https://bobbiechen.com/blog?format=rss][bobbiechen]] +*** [[https://ruky.me/feed/][rukshn]] +*** [[https://neil.computer/rss/][neilpanchal]] +*** [[https://boston.conman.org//index.atom][spc476]] +*** [[https://blog.winricklabs.com/rss.xml][winrid]] +*** [[https://rya.nc/feeds/all.atom][ryan-c]] +*** [[https://nyanpasu64.gitlab.io/atom.xml][nyanpasu64]] +*** [[https://www.kcoleman.me/feed.xml][itake]] +*** [[https://bill.harding.blog/feed/][wbharding]] +*** [[https://yieldthought.com/rss][moconnor]] +*** [[https://paperless.blog/feed.xml][l0b0]] +*** [[https://padiracinnovation.org/News//News/feed/rss][JPLeRouzic]] +*** [[https://hugotunius.se/feed.xml][K0nserv]] +*** [[https://www.insurgent.ca/feed][nickelcitymario]] +*** [[https://blog.untrod.com/feeds/all.atom.xml][numlocked]] +*** [[https://0xc0ffee.ca//index.xml][ghostpepper]] +*** [[https://www.databasesandlife.com//index.xml][adrianmsmith]] +*** [[https://dissociatedpress.net/feed/][jzb]] +*** [[https://blog.dianazink.com/feed:atom][dzink]] +*** [[https://cheeaun.com/blog//blog/feed.xml][cheeaun]] +*** [[https://0xfe.blogspot.com/feeds/posts/default][zeroxfe]] +*** [[https://golfcoursewiki.substack.com//feed][scoofy]] +*** [[https://blog.yelinaung.com/index.xml][yla92]] +*** [[https://ricardoanderegg.com/posts/index.xml][polyrand]] +*** [[https://jklinger.co/blog//feed/?type=rss][jklinger410]] +*** [[https://maxleiter.com/feed.xml][MaxLeiter]] +*** [[https://sklivvz.com/feed][sklivvz1971]] +*** [[https://sheep.horse//rss.xml][AndrewStephens]] +*** [[http://jeremymikkola.com/./atom.xml][piinbinary]] +*** [[https://www.chestergrant.com/posts.atom][chegra]] +*** [[https://b.agilob.net//index.xml][agilob]] +*** [[https://antipaucity.com/feed/][warrenm]] +*** [[https://http://knaik94.github.io//feed.xml][knaik94]] +*** [[https://www.oblomovka.com/wp/feed/atom/][dannyobrien]] +*** [[https://yannesposito.com/rss.xml][yogsototh]] +*** [[https://cscrunch.com/rss.xml][coreyp_1]] +*** [[http://blog.alanbernstein.net//index.xml][alanbernstein]] +*** [[https://www.pinecoder.dev/index.xml][cloverich]] +*** [[https://www.xitijpatel.com/rss/][HorizonXP]] +*** [[https://medium.com/feed/@eugeniyoz][EugeneOZ]] +*** [[https://daniel.do//rss.xml][dimmke]] +*** [[https://duncanlock.net//feeds/all.rss.xml][dflock]] +*** [[https://medium.com/feed/@matthewsinclair][matthewsinclair]] +*** [[https://ajxs.me//site.rss][ajxs]] +*** [[https://www.scottgoci.com/feed/][eggbrain]] +*** [[https://lovebloodrhetoric.com/feed/][Zanni]] +*** [[https://sonnet.io/feed.xml][rpastuszak]] +*** [[https://davepeck.org//feed/master.xml][davepeck]] +*** [[https://jamie.ideasasylum.com/feed.xml][hopeless]] +*** [[https://evjang.com//feed.xml][ericjang]] +*** [[https://etodd.io/index.xml][et1337]] +*** [[https://superbowl.substack.com/feed][superb-owl]] +*** [[https://bt.ht/atom.xml][bradley_taunt]] +*** [[https://loufranco.com/feed][loumf]] +*** [[https://philbooth.me/blog/blog.atom][philbo]] +*** [[https://abhijithota.me/index.xml][kretaceous]] +*** [[https://jonathanchang.org/feed.xml][jonchang]] +*** [[https://elliotec.com/feed.xml][elliotec]] +*** [[https://blog.steren.fr/atom.xml][steren]] +*** [[https://www.usebox.net/jjm/blog//jjm/blog/index.xml][reidrac]] +*** [[https://www.dannyguo.com/blog/feed.xml][dguo]] +*** [[https://jonpauluritis.com/feed.xml][jppope]] +*** [[https://blog.yiningkarlli.com/feeds/posts/default/][ykl]] +*** [[http://bastian.rieck.me/blog/index.xml][Pseudomanifold]] +*** [[https://oo.svbtle.com/feed][miduil]] +*** [[https://coredumped.dev/index.xml][celeritascelery]] +*** [[https://mattmichie.com/index.xml][influx]] +*** [[https://www.jackriminton.com/rss/][jack_riminton]] +*** [[https://matt-rickard.com/rss/][rckrd]] +*** [[https://everttimberg.io/blog//blog/index.xml][etimberg]] +*** [[https://vadimkravcenko.com/feed/][bndr]] +*** [[https://www.micahlerner.com/atom.xml][mlerner]] +*** [[https://overthinkingmoney.com/feed/][gsaines]] +*** [[https://www.barbariangrunge.com//feed][barbariangrunge]] +*** [[http://justinhj.github.io/feed.xml][justinhj]] +*** [[https://akalin.com/feed/atom][akalin]] +*** [[https://muratbuffalo.blogspot.com/feeds/posts/default][mad44]] +*** [[http://www.trickjarrett.com/feed.rss][trickjarrett]] +*** [[https://denovo.substack.com/feed][Metacelsus]] +*** [[http://future-secured.com/feed/][adrianwaj]] +*** [[https://weekly.elfitz.com/rss/][ElFitz]] +*** [[https://mattrighetti.com/feed.xml][mattrighetti]] +*** [[http://www.mschaef.com/feed/atom][mschaef]] +*** [[https://law.gmnz.xyz/feed.xml][lawgimenez]] +*** [[https://savraj.co/feed.xml][savrajsingh]] +*** [[https://tylerneylon.com/feed][tylerneylon]] +*** [[https://arnorhs.dev/rss.xml][arnorhs]] +*** [[https://blog.klungo.no//atom.xml][danielskogly]] +*** [[https://vincent.bernat.ch/en/blog/atom.xml][vbernat]] +*** [[https://tanelpoder.com/index.xml][tanelpoder]] +*** [[https://myownfortune.wordpress.com/feed/][SonOfLilit]] +*** [[https://nuxx.net/blog/feed/][c0nsumer]] +*** [[https://rd.nz/feeds/posts/default][richdougherty]] +*** [[https://divan.dev/index.xml][divan]] +*** [[https://den.dev/index.xml][dend]] +*** [[https://urda.com/feed.xml][urda]] +*** [[https://muhammadraza.me///muhammadraza.me/feed.xml][mr_o47]] +*** [[https://muhammadraza.me///muhammadraza.me/feed.xml][mr_o47]] +*** [[https://blog.jonlu.ca/feed.xml][jonluca]] +*** [[https://manuel.kiessling.net/index.xml][ManuelKiessling]] +*** [[https://hypertexthero.com/index.xml][hypertexthero]] +*** [[https://francoisbest.com/posts/feed/rss.xml][franky47]] +*** [[https://avodonosov.blogspot.com/feeds/posts/default][avodonosov]] +*** [[https://jsavage.xyz/feed/][JSavageOne]] +*** [[https://log.schemescape.com//feed.xml][schemescape]] +*** [[https://darekkay.com/atom.xml][darekkay]] +*** [[https://blog.flurdy.com//feed.xml][flurdy]] +*** [[https://www.gregnavis.com/feed.xml][gregnavis]] +*** [[https://paulw.tokyo//index.xml][m3at]] +*** [[https://beuke.org//atom.xml][tutfbhuf]] +*** [[https://blog.adnansiddiqi.me/feed/][pknerd]] +*** [[https://buildingbetterteams.de/profiles/brian-graham?format=rss][bdg]] +*** [[https://www.gkbrk.com/feed.xml][gkbrk]] +*** [[https://michaelscepaniak.com/feed.xml][hispanic]] +*** [[https://ifelse.io/index.xml][markthethomas]] +*** [[https://david.coffee/index.xml>][dvcrn]] +*** [[https://rachitsingh.com/rss.xml][singhrac]] +*** [[https://connortumbleson.com/rss/][iBotPeaches]] +*** [[https://seirdy.one/atom.xml][Seirdy]] +*** [[https://blog.vito.nyc/index.xml][nickelpro]] +*** [[https://cretezy.com/rss.xml][CraftThatBlock]] +*** [[https://james.brooks.page/rss/feed.xml][jbrooksuk]] +*** [[https://tomk32.de/feed.xml][TomK32]] +*** [[https://er4hn.info/index.xml][er4hn]] +*** [[https://ounapuu.ee//index.xml][hddherman]] +*** [[https://valbaca.com/feed.xml][valbaca]] +*** [[https://parallelthoughts.xyz/index.xml][manish_gill]] +*** [[https://bytesizetheories.com/index.xml][nichochar]] +*** [[https://thenewleafjournal.com/feed/][nafnlj]] +*** [[https://t-ravis.com/index.xml][abathur]] +*** [[https://www.srijn.net/blog/rss/][srijan4]] +*** [[https://notes.ghed.in/index.xml][rpgbr]] +*** [[https://allenpike.com//feed/][apike]] +*** [[https://mssv.net/feed/][adrianhon]] +*** [[https://lucasfcosta.com/feed.xml][lucasfcosta]] +*** [[https://benjcal.space//feed.xml][_benj]] +*** [[https://stephanango.com/feed.xml][kepano]] +*** [[https://lengrand.fr/rss/][jlengrand]] +*** [[https://thomashunter.name//feed.rss][tlhunter]] +*** [[https://fasterthanli.me/index.xml][fasterthanlime]] +*** [[https://truthindustri.es/feed.xml][tessierashpool]] +*** [[https://olin.monster/index.xml][fsiefken]] +*** [[https://e-dorigatti.github.io/feed.xml][blackbear_]] +*** [[https://joelx.com/feed/][silexia]] +*** [[https://jfoucher.com/feed.xml][jfoucher]] +*** [[https://alexandre.storelli.fr/rss/][dest]] +*** [[https://mhitza.github.io/atom.xml][mhitza]] +*** [[https://blog.eutopian.io/index.xml][nickdothutton]] +*** [[https://benigninteroperability.com/feed/][DarrenDev]] +*** [[https://synack.me/feed/blog.atom][synack]] +*** [[https://chris.cothrun.com/feed/][mutagen]] +*** [[https://jpreston.xyz/feed.xml][wcerfgba]] +*** [[https://swiftfox.co/feed/][jclardy]] +*** [[https://jloh.co/index.xml][itsjloh]] +*** [[https://bernsteinbear.com/feed.xml][tekknolagi]] +*** [[https://grady.io/rss.xml][gradys]] +*** [[https://www.dquach.com/feed/][palidanx]] +*** [[https://www.danstroot.com//feed.xml][dstroot]] +*** [[https://xavd.id/blog/blog/feeds/rss.xml][xavdid]] +*** [[https://briansunter.com/index.xml>][bribri]] +*** [[https://ageofai.substack.com//feed][arikrak]] +*** [[https://graypegg.com/feed.xml][graypegg]] +*** [[https://mempko.wordpress.com/feed/][mempko]] +*** [[https://ochagavia.nl/index.xml][wofo]] +*** [[https://rolisz.ro/rss/][rolisz]] +*** [[https://yeri.be/feed][Yeri]] +*** [[https://indieblog.page//dailyfeed][splitbrain]] +*** [[https://matthewc.dev/index.xml][matthewfcarlson]] +*** [[https://josh.works/blog/atom.xml][wonder_er]] +*** [[http://mbutler.org/feed/][stolenmerch]] +*** [[https://rodolphoarruda.pro.br/feed/][rodolphoarruda]] +*** [[https://pomb.us//rss.xml][pomber]] +*** [[https://wdkwwdk.com/atom.xml][kevin_nisbet]] +*** [[https://blog.separateconcerns.com/feed.atom][catwell]] +*** [[https://karmanyaah.malhotra.cc/feed.xml][karmanyaahm]] +*** [[https://jordemort.dev/blog//atom.xml][jordemort]] +*** [[http://www.rockoder.com//atom.xml][pagade]] +*** [[https://blog.marbu.eu//./atom.xml][marbu]] +*** [[https://zef.studio//feed.rss][zefhous]] +*** [[https://defn.io/index.xml][Bogdanp]] +*** [[https://alesruzicka.eu/blog/eng//blog/eng/index.xml][czechdeveloper]] +*** [[https://dimle.wordpress.com/feed/][myle]] +*** [[https://soatok.blog/feed/][some_furry]] +*** [[http://evanfields.net/feed.xml][Tarrosion]] +*** [[https://digitalnomadder.micro.blog/feed.xml][scarface_74]] +*** [[https://jmmv.dev//feed.xml>][jmmv]] +*** [[https://andersource.dev/andersource.github.io/feed.xml][andersource]] +*** [[https://www.anfractuosity.com/feed/][anfractuosity]] +*** [[https://rybakov.com/blog/index.xml][spython]] +*** [[https://faingezicht.com/atom.xml][avyfain]] +*** [[https://amerine.net/feed.xml][amerine]] +*** [[https://max.engineer/feed.rss][hakunin]] +*** [[https://nutcroft.com//rss/][sirodoht]] +*** [[https://nikhilism.com/index.xml][nsm]] +*** [[https://everything.intellectronica.net//feed][intellectronica]] +*** [[https://nsirap.com//feed/feed.xml][Nic0]] +*** [[https://www.carrozo.com/cascade?format=rss][carrozo]] +*** [[https://honestmusings.wordpress.com/feed/][realrocker]] +*** [[https://nullonerror.org//feed.xml][delduca]] +*** [[https://phili.pe/feed.xml][fphilipe]] +*** [[https://medium.com/feed/full-stack-architecture][ericHosick]] +*** [[https://tomverbeure.github.io/feed.xml][tverbeure]] +*** [[https://www.nothingeasyaboutthis.com/rss/][bberenberg]] +*** [[https://www.weeklycspaper.com/archive/feed/][l1am0]] +*** [[https://gyani.net/feed.xml][break_the_bank]] +*** [[https://www.alicegg.tech//feed.xml][zer0tonin]] +*** [[https://blog.scottlogic.com/atom.xml][ColinEberhardt]] +*** [[https://dheinemann.com/atom][Auguste]] +*** [[https://thomask.sdf.org/feed.xml][thombles]] +*** [[https://muffinman.io//atom.xml][stankot]] +*** [[https://fractalco.re/index.xml][qmarchi]] +*** [[https://www.jimwestergren.com/rss.xml][JimWestergren]] +*** [[https://adriano.fyi/index.xml][acaloiar]] +*** [[https://brett.coulstock.id.au/rss.xml][MrVandemar]] +*** [[https://daveon.design/rss.xml][vintagedave]] +*** [[https://du.nkel.dev/feed_rss_created.xml][Helmut10001]] +*** [[https://thraxil.org/feeds/main][thraxil]] +*** [[https://blog.perryizgr8.com//feed.xml][perryizgr8]] +*** [[https://adnankhan.space//undefined/rss/feed.xml][capex]] +*** [[https://aurametrix.weebly.com/blog][Irene]] +*** [[https://blog.plover.com/index.rss][mjd]] :ignore: +*** [[https://walkabout165.blogspot.com/feeds/posts/default][ricksunny]] +*** [[https://blog.kaetemi.be/feed/][kaetemi]] +*** [[https://www.hoelzel.it/feed.xml][jhoelzel]] +*** [[https://blog.martijnarts.com/rss/][TotempaaltJ]] +*** [[https://matduggan.com/rss/][mduggles]] +*** [[https://skife.org//index.xml][brianm]] +*** [[https://diffxweyl.wordpress.com/feed/][fferen]] +*** [[https://leadership.garden/rss/][ochronus]] +*** [[https://medium.com/feed/@ahnfelt][continuational]] +*** [[https://javiergarmon.com/rss/][openmaze]] +*** [[https://www.galacticbeyond.com/rss/][nz]] +*** [[https://d13v.com/atom.xml][mitko]] +*** [[https://blog.skouf.com/index.xml][Niksko]] +*** [[https://www.hypergeometric.com/feed/][gpapilion]] +*** [[https://www.satisfice.com/feed][satisfice]] +*** [[https://iam.mt/feed/][thallavajhula]] +*** [[https://www.justus.pw/index.xml][justusw]] +*** [[https://shadowfacts.net/feed.xml][shadowfacts]] +*** [[https://falconius.com/index.php/feed/][mfalcon]] +*** [[https://ayewo.com/rss/][ayewo]] +*** [[https://blog.adrianistan.eu/rss.xml][aarroyoc]] +*** [[https://hyperific.bearblog.dev//feed/?type=rss][hyperific]] +*** [[https://feeds.feedburner.com/confessionsoftheprofessions][mattbgates]] +*** [[https://antoinevastel.com//feed.xml][avastel]] +*** [[https://avikdas.com/feed.xml][akdas]] +*** [[https://ethanmick.com/rss/][Ethan_Mick]] +*** [[https://reidburke.com/feed/][reid]] +*** [[https://98.codes/rss/][98codes]] +*** [[https://www.khanna.law/rss/feed.xml][hkhanna]] +*** [[https://lizmars.net/feed][1attice]] +*** [[https://rohitjha.com/blog/rss/][jharohit]] +*** [[https://paul.totterman.name//index.xml][ptman]] +*** [[https://wasi0013.com/feed/][wasi0013]] +*** [[https://ferrucc.io/index.xml][0xferruccio]] +*** [[https://blog.tracefunc.com//index.xml][jamie_ca]] +*** [[https://emphaticallystatic.org/feed/][hnarayanan]] +*** [[https://www.davidpriver.com/feed.xml][david2ndaccount]] +*** [[https://dominik.net/index.xml][dominik]] +*** [[https://www.mattstrayer.com/index.xml][mattstrayer]] +*** [[https://blog.lawrencejones.dev//feed.xml][lawrjone]] +*** [[https://justingarrison.com/index.xml][JustinGarrison]] +*** [[https://rtnf.substack.com/feed][altilunium]] +*** [[https://b.yuxuan.org/rss.xml][fishywang]] +*** [[https://akashrajpurohit.com/blogs//rss.xml][ghostfoxgod]] +*** [[https://ishan.co/index.xml][ishansharma]] +*** [[https://origami.kosmulski.org//feed.xml][mkosmul]] +*** [[https://www.ashish.zip/feeds/posts/default][kasperset]] +*** [[http://blaise.bike/feed.xml][ch33zer]] +*** [[https://dwarfdreams.com/rss.xml][rootw0rm]] +*** [[https://feeds.feedburner.com/gatsby/blog][iddan]] +*** [[https://blog.qiqitori.com/feed/][qiqitori]] +*** [[https://www.craigpardey.com/index.xml][pards]] +*** [[https://blog.awaxman.com//feed.xml][awaxman11]] +*** [[https://yulian.kuncheff.com/index.xml][Daegalus]] +*** [[https://martinrue.com/rss.xml][martinrue]] +*** [[https://luten.dev//feed.xml][netule]] +*** [[https://www.brycewray.com/index.xml][brycewray]] +*** [[https://pawelurbanek.com//feed.xml][pawurb]] +*** [[https://vandragt.com/feed][pacifika]] +*** [[https://anderegg.ca//feed.xml][GavinAnderegg]] +*** [[https://staysaasy.com/feed.xml][hackitup7]] +*** [[https://www.leehauser.com/feed.xml][themadturk]] +*** [[https://fserb.com/flux//../site.rss][fserb]] +*** [[https://ryanblakeley.net/feed][ryanblakeley]] +*** [[https://www.dsebastien.net/rss/][dSebastien]] +*** [[https://blog.usmanity.com/rss/][muhammadusman]] +*** [[https://purpleidea.com/blog/index.xml][purpleidea]] +*** [[https://blog.vasi.li/feed/][vsviridov]] +*** [[https://web.navan.dev/feed.rss][navanchauhan]] +*** [[https://leblancfg.com/feeds/all.atom.xml][leblancfg]] +*** [[https://geekmonkey.org/rss/][halfdan]] +*** [[https://gaganpreet.in/index.xml][gsa]] +*** [[https://dustinfreeman.org/feed/][escapecharacter]] +*** [[https://www.bbkane.com/atom.xml][bbkane]] +*** [[https://tholman.com//feed.xml][tholman]] +*** [[https://nadh.in/blog/index.xml][knadh]] +*** [[https://murat.bio/index.xml][timeoperator]] +*** [[https://chrisfrew.in/rss.xml][fullstackchris]] +*** [[https://caiustheory.com/feed.xml][caiusdurling]] +*** [[https://ntietz.com/atom.xml][ntietz]] +*** [[https://zserge.com/rss.xml>][zserge]] +*** [[https://blog.tafkas.net/index.xml][stadeschuldt]] +*** [[https://ploum.net//atom.xml][ploum]] +*** [[https://www.jerpint.io/feed.xml][jerpint]] +*** [[https://dragoshmocrii.com/feed/][dragosmocrii]] +*** [[https://gustavohidalgo.com//index.xml][guhidalg]] +*** [[https://langsoul.com/feed][langsoul-com]] +*** [[https://sigwait.org/~alex/blog//rss.xml][henry_flower]] +*** [[https://domenicoluciani.com/feed.xml][DLion]] +*** [[https://murphyslab.ca/notes/index.xml][murphyslab]] +*** [[https://www.joshbeckman.org/rss/][bckmn]] +*** [[https://dustin.lammiman.ca//feed/feed.xml][nosecreek]] +*** [[https://reticulated.net/index.xml>][pwillia7]] +*** [[https://ryanbigg.com/feed.xml][ryanbigg]] +*** [[https://noahnorman.substack.com//feed][doctorhandshake]] +*** [[https://andreschweighofer.com/feed/][fidrelity]] +*** [[https://www.csun.io//feed.xml][igpay]] +*** [[https://shashanksthoughts.blogspot.com/feeds/posts/default][start123]] +*** [[https://www.leandrosf.com/rss/][lsferreira42]] +*** [[https://musings.yasyf.com/rss/][yasyfm]] +*** [[https://dev.to/feed/johntellsall][john-tells-all]] +*** [[https://phacks.dev/rss/feed.xml][phacks]] +*** [[https://www.werder.space/feed.xml][Jack5500]] +*** [[https://dystroy.org/blog/atom.xml][dystroy]] +*** [[http://www.gregreda.com/feeds/all.atom.xml][gjreda]] +*** [[https://www.morling.dev/index.xml][gunnarmorling]] +*** [[https://korz.dev/feed.xml][dindresto]] +*** [[https://www.jonandnic.com/feed/][codepoet80]] +*** [[https://www.sicpers.info/feed/][grahamlee]] +*** [[https://jasonraimondi.com/'/index.xml'>][jmondi]] +*** [[https://liorsinai.github.io//feed.xml][the_origami_fox]] +*** [[https://marcolabarile.me/feed.xml][labarilem]] +*** [[https://vikramoberoi.com/rss/][voberoi]] +*** [[https://voussoir.net/writing/writing/writing.atom][voussoir]] +*** [[https://swaits.com/atom.xml][swaits]] +*** [[https://cache.substack.com//feed][hiidrew]] +*** [[https://shahinrostami.com/rss/feed.xml][batterylow]] +*** [[https://blog.charliemeyer.co/feed/?type=rss][csmeyer]] +*** [[https://blackshaw.substack.com//feed][blackshaw]] +*** [[https://heidenstedt.org/./index.xml][i5heu]] +*** [[https://www.macchaffee.com/blog//blog/atom.xml][mac-chaffee]] +*** [[https://www.softwareatscale.dev//feed][ublaze]] +*** [[https://mbork.pl?action=rss][mbork_pl]] +*** [[https://tynan.com/feed/][tynan]] +*** [[http://groverlab.org/feed.xml][wgrover]] +*** [[https://photonlines.substack.com//feed][photon_lines]] +*** [[https://simonhartcher.com/feed][deevus]] +*** [[https://ph-uhl.com/rss.xml][adminu]] +*** [[https://christophvoigt.com//rss.xml][voigt]] +*** [[https://www.evalapply.org/index.xml][adityaathalye]] +*** [[https://blog.janetacarr.com/rss/][janetacarr]] +*** [[https://juliette.page/rss][julietteeb]] :ignore: +*** [[https://danielcorin.com/index.xml][danielcorin]] +*** [[https://siddhesh.substack.com/feed][weekendvampire]] +*** [[https://iamvishnu.com/feed.xml][vishnuharidas]] +*** [[https://www.thecapegreek.com/rss.xml][TheCapeGreek]] +*** [[https://johnmathews.is/feed.xml][mthwsjc_]] +*** [[https://paulbridger.com/index.xml][briggers]] +*** [[https://unintendedconsequenc.es/feed/][paulorlando]] +*** [[https://startupsunplugged.com/feed/][paulorlando]] +*** [[https://jdsalaro.com/blog/atom.xml][jdsalaro]] +*** [[https://jamesg.blog/feeds/posts.xml][zerojames]] +*** [[https://dannas.name/feed.xml][dannas]] +*** [[https://kinoshita.eti.br/feed.xml][kinow]] +*** [[https://andrewferguson.net/feed/][fergbrain]] +*** [[https://github.com/feed.xml][boricj]] +*** [[https://jasono.co/feed/][joneil]] +*** [[https://heitorpb.github.io/atom.xml][hpb42]] +*** [[https://jiml.us//index.xml][jim_lawless]] +*** [[https://mrkaran.dev/rss/][mr-karan]] +*** [[https://allanrbo.blogspot.com/feeds/posts/default][allanrbo]] +*** [[https://fbrs.io/atom.xml][YuukiRey]] +*** [[https://joisig.com/feed.xml][joisig]] +*** [[https://rohitgupta.xyz/blog/index.xml][guptarohit]] +*** [[https://ernest.oppet.it/feed/][ernopp]] +*** [[https://www.suren.fyi/rss/][snihalani]] +*** [[https://mahdi.blog/feed.xml][mdibaiee]] +*** [[https://keita.blog/feed/][sleepy_keita]] +*** [[https://raynicholus.com/feed.xml][rnicholus]] +*** [[https://world.hey.com/sunjain/feed.atom][sunjain]] +*** [[https://www.masterorganicchemistry.com/feed/][jamesash]] +*** [[http://localhost:4000/feed.xml][k-ian]] +*** [[https://ajkueterman.dev/feed.atom][robotsquidward]] +*** [[https://www.heneli.dev//feed.xml][hkailahi]] +*** [[http://fernandomeyer.com/index.xml][fmeyer]] +*** [[https://yehudacohen.substack.com//feed][ManWith2Plans]] +*** [[https://nectarine.sh/index.xml][GOATS-]] +*** [[https://www.cricalix.net/feed/][cricalix]] +*** [[https://blog.marcua.net/feed.xml][marcua]] +*** [[https://onatm.dev/feed.xml][onatm]] +*** [[https://julianwachholz.dev/feed/?type=rss][julianwachholz]] +*** [[https://jay.jvf.cc/index.xml][jayofdoom]] +*** [[https://www.nkantar.com/blog/feed][nkantar]] +*** [[https://synystron.substack.com//feed][syngrog66]] +*** [[https://imrannazar.com//rss.xml][Two9A]] +*** [[https://blog.herlein.com//'https://blog.herlein.com/index.xml'][gherlein]] +*** [[https://www.troyhunt.com/rss/][user7878]] +*** [[https://medium.com/feed/@lmy][tslmy]] +*** [[https://xnacly.me/index.xml][xnacly]] +*** [[https://peekread.info/rss.xml][dugite-code]] +*** [[https://www.alexanderlolis.com//rss.xml][damethos]] +*** [[https://jupblb.prose.sh/rss][jupblb]] +*** [[https://blog.robertsimoes.org/index.xml][devrob]] +*** [[https://qubyte.codes/atom.xml][qubyte]] +*** [[https://podviaznikov.com/writings/feed.xml][podviaznikov]] +*** [[https://blakeashleyjr.com/index.xml][chillycurve]] +*** [[https://cendyne.dev/feed.xml][cendyne]] +*** [[https://lukeplant.me.uk/blog//atom/index.xml][spookylukey]] +*** [[https://wcedmisten.fyi/feed.xml][wcedmisten]] +*** [[https://bartlomiejmika.com/index.xml>][bartmika]] +*** [[https://blog.ovalerio.net/feed][dethos]] +*** [[https://theblackcat102.github.io//feed.xml][blackcat201]] +*** [[https://peterlyons.com/problog//rss.xml][focusaurus]] +*** [[https://siwei.io/en//en/index.xml][wey-gu]] +*** [[http://michaelhoney.com/writing?format=rss][michaelhoney]] +*** [[https://tashian.com/articles/index.xml][tashian]] +*** [[https://nithinbekal.com/feed.xml][nithinbekal]] +*** [[https://www.joshcanhelp.com//rss.xml][joshcanhelp]] +*** [[https://brntn.me/rss/][brntn]] +*** [[https://jiby.tech/index.xml][FrenchyJiby]] +*** [[https://drakerossman.com/feed.xml][drakerossman]] +*** [[https://nathanfriend.io//feed.xml][nfriend]] +*** [[https://balanarayan.com/feed/][chupchap]] +*** [[https://devinprater.micro.blog/feed.xml][devinprater]] +*** [[https://www.matthewhowell.net//atom.xml][mthwl]] +*** [[https://sayr.us/feed.xml][Sayrus]] +*** [[https://0180744d.maciej-litwiniuk-net.pages.dev/index.xml][mlitwiniuk]] +*** [[https://apogliaghi.com//index.xml][tatoalo]] +*** [[https://blog.randombits.host/rss/][conor_f]] +*** [[http://martinantos.com/feed.xml][inferense]] +*** [[https://www.circusscientist.com/feed/][tomjuggler]] +*** [[https://www.swilliams.io//atom.xml][swilliamsio]] +*** [[https://ktkaufman03.github.io//feed.xml][ktkaufman]] +*** [[https://tommasoamici.com/rss.xml][tommasoamici]] +*** [[https://blog.andyglassman.com/feeds/posts/default][gnutrino]] +*** [[https://codeconfessions.substack.com//feed][abhi9u]] +*** [[https://adamcraven.com/writing//writing/index.xml][AdamCraven]] +*** [[https://asemichorizon.wordpress.com/feed/][syntaxfree]] +*** [[https://andrewodendaal.com/index.xml>][aoms]] +*** [[https://qsantos.fr/feed/][qsantos]] +*** [[https://tomhummel.com/index.xml][tphummel]] +*** [[https://janejeon.dev/rss/][janejeon]] +*** [[https://amols.blog/rss.xml][mindhash]] +*** [[https://www.wildernessprime.com/feed.xml][davelondon]] +*** [[https://blog.imraniqbal.org/atom.xml][imran-iq]] +*** [[https://markjgsmith.com/feeds/blog/rss/feed.xml][mjgs]] +*** [[https://medium.com/feed/@fredgrott][fredgrott]] +*** [[https://blog.tjll.net/feed.xml][tylerjl]] +*** [[http://baotiao.github.io/feed.xml][baotiao]] +*** [[https://philippzentner.com/feed.xml][philippz]] +*** [[https://blog.varunramesh.net/rss.xml][varunramesh]] +*** [[https://stribny.name/blog/feed.xml][petr25102018]] +*** [[https://artem.krylysov.com/blog//atom.xml][KAdot]] +*** [[https://quinnkeast.com/writing/feed.xml][qkeast]] +*** [[https://sophiabits.com/blog/feed.rss.xml][sophiabits]] +*** [[https://nicolaiarocci.com/index.xml][nicola]] +*** [[https://shadow.sombragris.org/?feed=rss2][sombragris]] +*** [[https://www.waynehaber.com/feeds/posts/default][waynesoftware]] +*** [[https://ph4ni.github.io/index.xml][ph4ni]] +*** [[http://live.julik.nl/feed.atom.xml][julik]] +*** [[https://joshbaldwin.substack.com//feed][valgor]] +*** [[https://rnikhil.com/feed.xml][whoami_nr]] +*** [[https://zacs.site//rss.xml][zacssite]] +*** [[https://blog.gnoack.org//index.xml][gnoack]] +*** [[https://honza.pokorny.ca//index.xml][mrhonza]] +*** [[https://ciesie.com/index.xml][mronetwo]] +*** [[https://kajic.com/rss][kajic]] +*** [[https://sklar.rocks/atom.xml][sklarsa]] +*** [[https://www.troyshu.com/blog/rss/][tmshu1]] +*** [[https://www.4async.com/atom.xml>][kevinU]] +*** [[https://somethingdecent.co.uk/feed/][makingstuffs]] +*** [[https://www.qword.net/feed.xml][qword]] +*** [[https://earth.hoyd.net/feed/][hoyd]] +*** [[https://medium.com/feed/@billylo][billylo]] +*** [[https://cskwrd.github.io/atom.xml][c0wb0yc0d3r]] +*** [[https://ellie.wtf/index.xml>][ellieh]] +*** [[https://www.albertyw.com//atom.xml][albertyw]] +*** [[https://bcmullins.github.io/blog//feed.xml][wannabebarista]] +*** [[https://www.austinatchley.xyz/index.xml][bigfoot675]] +*** [[https://www.patrickdap.com//index.xml>][pdappollonio]] +*** [[https://evancordell.com/index.xml][evancordell]] +*** [[https://rushter.com/blog/feed/][rushter]] +*** [[https://idogawa.dev/p/feed.xml][aidog]] +*** [[https://holzer.online/feed.xml][fabianholzer]] +*** [[https://SeanKilleen.com/feed.xml][SeanKilleen]] +*** [[https://umarniz.com//rss.xml][umarniz]] +*** [[https://bytesdataaction.substack.com//feed][blakeburch]] +*** [[https://kdheepak.com/blog//index.xml][kdheepak]] +*** [[https://thoughts.greyh.at/index.xml][zquestz]] +*** [[https://open.substack.com/pub/spyderdoc?r=kolbc&utm_medium=ios/feed][sumanmd]] +*** [[https://hartenfeller.dev/blog/rss.xml][phartenfeller]] +*** [[https://andrewpwheeler.com/feed/][apwheele]] +*** [[https://www.quantable.com/feed/][jhpacker]] +*** [[https://andreabergia.com/./index.xml][andreabergia]] +*** [[http://overthehills.in//feed.xml][akrain]] +*** [[https://www.simonam.dev//rss.xml][purrcat259]] +*** [[https://themythicalengineer.com/feed.xml][sks147]] +*** [[https://ayazhafiz.com/cc/feed-rrs2.xml][fourteenminutes]] +*** [[https://www.xythobuz.de//rss.xml][xythobuz]] +*** [[https://vanja.oljaca.me/feed.xml][vanjajaja1]] +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCe-ccO8qK2YH8O7ZjK8XVCQ][c0nrad]] +*** [[https://mmathias.com/home/rss][mmathias]] +*** [[https://snevsky.com/feed.xml][Dejital]] +*** [[https://www.jvt.me/feed.xml][jamietanna]] +*** [[https://cyberwarhead.com/feed/][wessorh]] +*** [[https://world.hey.com/joaoqalves/feed.atom][joaoqalves]] +*** [[https://thehousecarpenter.wordpress.com/feed/][housecarpenter]] +*** [[https://gallant.dev/rss.xml][agallant]] +*** [[https://snowingpine.com/atom.xml][snowypine]] +*** [[https://bengarney.com/feed/][bengarney]] +*** [[https://www.bentaylor.co.uk/feed.xml][benjamta]] +*** [[https://thomascountz.com/atom.xml][thomascountz]] +*** [[https://www.aareet.com/poetry//Aareet][aareet]] +*** [[https://newsletter.disappearingmoment.com/archive/rss.xml][abc3]] diff --git a/img/piam-entitlement-summary.png b/img/piam-entitlement-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..10b9ae7a5dcb404e9e49148371c9e575579f123d GIT binary patch literal 16374 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 LB$fa0h4+60vx;BE literal 0 HcmV?d00001 diff --git a/img/piam-entitlements.png b/img/piam-entitlements.png new file mode 100644 index 0000000000000000000000000000000000000000..8b56c8dd91f561579dba92ecaff4a5e49a8ace27 GIT binary patch literal 14728 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 G|9=5aPi<}h literal 0 HcmV?d00001 diff --git a/inbox.org b/inbox.org index 208acf19..af3d2dde 100644 --- a/inbox.org +++ b/inbox.org @@ -10,192 +10,163 @@ SPC y o c => DISPLAY org columns #+end_comment * Inbox -** TODO Déclarer occupants des locaux impots -DEADLINE: <2023-05-22 Mon 14:00> +** TODO Compléter compte Solidarite Depot 7597,84€ +DEADLINE: <2023-08-10 Thu 15:00> +[2023-08-09 Wed 14:50] + + +** TODO Signer Assurance Habitation +DEADLINE: <2023-08-09 Wed 18:00> +[2023-08-09 Wed 14:43] +** TODO Réserver restaurant +DEADLINE: <2023-08-09 Wed 18:00> +[2023-08-09 Wed 13:18] +** TODO Envoyer demande de virement +DEADLINE: <2023-08-09 Wed 14:00> +[2023-08-09 Wed 13:18] +** DONE Envoyer lettre de resiliation bail +SCHEDULED: <2023-08-09 Wed> +[2023-08-09 Wed 13:16] +** TODO Prendre RDV carrossier +SCHEDULED: <2023-08-21 Mon 10:00> +[2023-07-26 Wed 11:37] + +https://carrosserie-maurice.fr/contact + + +** DONE Envoyer mail Mme Verdier +DEADLINE: <2023-07-24 Mon 13:00> +[2023-07-24 Mon 12:19] + +Bonjour Mme Verdier, + +Après nous être renseigné, il apparaît que pour le dossier MDPH d'Anna, dans le dossier medical il faudra insister sur ses besoins et sur les situations qui sont définitives et ne changeront pas. + +En vous laissant évidemment le soins d'évaluer chaque demande. +Les points les plus importants pour Anna nous semble êtres: + +- Son besoin d'avoir un *chien d'assistance*. Sans lui, elle est incapable de + sortir de le maison, de prendre les transports en communs, et d'accomplir les + actes courants de la vie en société. + Le chien est une aide essentielle à la gestion de ses crises d'angoisses et à + leur réduction en intensité. + Et pour y avoir droit, il lui faut absolument une carte CMI, qui n'est + accordée dans le cas d'Anna qu'avec un taux d'incapacité d'au moins 80% (c.f. https://www.monparcourshandicap.gouv.fr/aides/la-carte-mobilite-inclusion-mention-invalidite). + Idealement avec la mention a « besoin d’accompagnement », pour celà il faudra + qu'Anna bénéficie de la PCH. +- Ses *appareils auditifs* qui rendent plus supportable l'environnement dans les + lieux publics et privés (réunions en famille avec présence d'enfants ou de musique). Il me semble que cela +sera un besoin qu'elle aura jusqu'à la fin de sa vie. +- *Un suivi de psychoéducation*, un suivi par un psychologue spécialisé, des + groupes d'activités sociales, l'aider a prendre des transports en commun. + + Pour justifier tous ces besoins il me semble qu'il faut insister sur: + +- Sa fatiguabilité qui l'empêche de suivre des études normales ou d'avoir un travail à temps plein. Et qu'il s'agit d'une situation qui ne pourra pas changer. C'est pourquoi nous allons demander la reconnaissance à vie de la RQTH. +- Ses anxiétés (TAG) +- La permanence de sa situation. Étant donné la situation actuelle des troubles anxieux et des phobies sociales d'Anna il nous semble que le chien lui sera nécessaire pour de nombreuses années et très probablement jusqu'à la fin de sa vie. C'est pourquoi nous demanderons une reconnaissance à vie de la CMI. Et si non accordée au moins pour une vingtaine d'années. +** DONE Imprimer Dossier médical MDPH Anna +SCHEDULED: <2023-07-19 Wed 11:00> +[2023-07-18 Tue 20:26] +** CANCELED Appeler Toyota (nouvelle voiture) +SCHEDULED: <2023-07-19 Wed 10:30> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-26 Wed 11:36] +:END: +[2023-07-18 Tue 20:26] +** DONE Aller chercher Krystelle +SCHEDULED: <2023-07-11 Tue 17:25> +[2023-07-11 Tue 10:50] +** DONE Amener Anna chez l'ergothérapeute +SCHEDULED: <2023-05-31 Wed 11:00> +[2023-05-31 Wed 10:56] +** DONE Appeler agence pour remplir la déclaration immo +DEADLINE: <2023-05-30 Tue 11:00> +:LOGBOOK: +- State "DONE" from "WAITING" [2023-05-31 Wed 18:45] +- State "WAITING" from "TODO" [2023-05-30 Tue 14:42] \\ + J'ai laissé un message, j'attend leur appel. +:END: +[2023-05-28 Sun 20:21] + +Marie Paumier Jamet +CONSEILLÈRE IMMOBILIER +AGENCE Flash Immobilier SE +13 Cours du 4 septembre +13500 Martigues +Tél: 04 42 07 10 12 +Mob: 06 18 44 17 53 + +Garage: +- Montant du loyer mensuel théorique hors charges : +- Le loyer est-il plafonné ? + +Appartement: +- Montant du loyer mensuel théorique hors charges : +- Le loyer est-il plafonné ? +** CANCELED Appeler les contacts asperger [[https://www.autisme13.fr/articles/][link]] +SCHEDULED: <2023-06-02 Fri 14:00> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-06-07 Wed 17:16] \\ + Krystelle n'a finalement pas été intéressé tout de suite. +:END: +[2023-05-28 Sun 10:51] + +https://www.autisme13.fr/articles/ +** DONE Appeler Autisme Info Service +SCHEDULED: <2023-07-19 Wed 10:00> +:LOGBOOK: +- State "TODO" from "CANCELED" [2023-06-12 Mon 18:17] +:END: +[2023-05-28 Sun 10:50] +** DONE Déclarer occupants des locaux impots +DEADLINE: <2023-06-30 Fri 14:00> SCHEDULED: <2023-05-30 Tue 14:30> [2023-05-20 Sat 11:17] impots.gouv.fr>Votre espace particulier>Biens Immobiliers -** DONE Réserver le camion pour ce week-end -SCHEDULED: <2023-05-16 Tue 19:00> -[2023-05-16 Tue 15:42] -** DONE [#B] Signature notaire -SCHEDULED: <2023-05-15 Mon 13:20> -[2023-05-15 Mon 09:18] -** DONE Aller récupérer dernière quittance de loyer sur foncia.fr -SCHEDULED: <2023-05-08 Mon 10:00> -[2023-05-06 Sat 13:02] -** DONE Demander aux notaires et banquier, virement 24k -SCHEDULED: <2023-05-10 Wed 15:00> -[2023-05-06 Sat 12:23] -** DONE Dossier Courtier prêt -SCHEDULED: <2023-05-10 Wed 11:30> DEADLINE: <2023-05-12 Fri> +** CANCELED Rappeler mairie de Valbonne pour suivi dossier juré. +DEADLINE: <2023-06-02 Fri 12:00> :LOGBOOK: -CLOCK: [2023-05-11 Thu 09:04]--[2023-05-11 Thu 10:24] => 1:20 +- State "CANCELED" from "TODO" [2023-06-12 Mon 18:17] :END: -[2023-05-06 Sat 10:10] - -Bonjour Monsieur Pau, - -Voici un lien qui vous permet d'accéder à l'ensemble des documents que j'ai -rassemblé pour le dossier de crédit. - -Veuillez noter: - -1. Nous n'arrivons pas à retrouver la fiche de paye de décembre de mon épouse de - son emploi précédent. Et nous ne pensons pas pouvoir retrouver ce document. -2. Un de nos véhicule est en LOA et donc il n'y a pas de prêt. Sans avoir le - tableau d'amortissement j'ai tout de même ajouté les documents relatifs à - cette LOA. - -Bien entendu j'ajouterai dans le dossier le compromis signé aussitôt que -possible et je vous en informerai quand je le ferai. - -Très bonne journée à vous, -Yann Esposito - -DONE: -- tableau d'amortissement -- titre de propriété de Duflot -- 3 derniers relevés de comptes. -- RIB compte principal - - Dernière quitance de loyer -- revenus fonciers -- récapitulatif de l'agence -- bulletin de paye d'avril de Krystelle - -TODO: - -- Allocations familiales - -- Banques - - documents pouvant justifier l'apport ; Relevés d'épargne financière - -- tableaux credits des deux voiture -- Dernière quitance de prime assurance habitation - -- compromis de vente -** TODO Rappeler mairie de Valbonne pour suivi dossier juré. -DEADLINE: <2023-05-10 Wed 12:00> [2023-05-02 Tue 10:40] -** DONE Finir dossier changement d'addresse carte Grise -DEADLINE: <2023-05-02 Tue 18:00> -[2023-05-02 Tue 10:39] ** TODO [#B] Préparer une TODO list post-mortem pour la famille :family: -SCHEDULED: <2023-05-19 Fri 10:00> +SCHEDULED: <2023-08-15 Tue 10:00> [2023-04-30 Sun 09:06] 1. Fermer mes serveurs 2. Trouver mes comptes 3. Récupérer mes access (mots de passe, keychain, etc…) -** TODO Renvoyer ficher de renseignement et changer de ville -DEADLINE: <2023-05-10 Wed 16:30> -[2023-04-24 Mon 15:11] - -Changer d'addresse dans la nouvelle commune. - -Renvoyer le courier et je ne suis plus sur la commune. -notifier que je n'habite plus sur la commune. -Avec justificatif. - -Envoyer par mail: election@ville-valbonne.fr -Envoyer: cmazzocco@ville-valbonne.fr +** TODO Acheter vignettes critair +SCHEDULED: <2023-08-08 Tue 18:00> +[2023-06-18 Sun 17:53] * Perso :perso: ** Habits :habit: -*** TODO [create-tasks] Personal Flagged emails -SCHEDULED: <2023-05-21 Sun 08:50 .+1d> -:PROPERTIES: -:LAST_REPEAT: [2023-05-20 Sat 11:19] -:END: -:LOGBOOK: -- State "DONE" from "TODO" [2023-05-20 Sat 11:19] -- State "DONE" from "TODO" [2023-05-17 Wed 11:21] -- State "DONE" from "TODO" [2023-05-16 Tue 15:41] -- State "DONE" from "TODO" [2023-05-12 Fri 13:44] -- State "DONE" from "TODO" [2023-05-11 Thu 10:09] -- State "DONE" from "TODO" [2023-05-10 Wed 09:44] -- State "DONE" from "TODO" [2023-05-09 Tue 11:00] -- State "DONE" from "" [2023-05-06 Sat 09:06] -- State "DONE" from "" [2023-05-04 Thu 11:34] -- State "DONE" from "" [2023-05-03 Wed 10:17] -- State "DONE" from "" [2023-05-02 Tue 17:50] -:END: -*** TODO Reading List notes -SCHEDULED: <2023-03-21 Tue 09:00 .+1d> -:PROPERTIES: -:STYLE: habit -:LAST_REPEAT: [2023-03-20 Mon 10:00] -:END: -:LOGBOOK: -- State "CANCELED" from "TODO" [2023-03-20 Mon 10:00] -- State "CANCELED" from "TODO" [2023-02-21 Tue 14:22] -- State "CANCELED" from "TODO" [2023-02-17 Fri 08:57] \\ - Trop à faire aujourd'hui -- State "CANCELED" from "TODO" [2023-02-16 Thu 18:14] -- State "CANCELED" from "TODO" [2023-02-14 Tue 15:47] -- State "CANCELED" from "TODO" [2023-01-15 Sun 09:40] -- State "CANCELED" from "TODO" [2023-01-11 Wed 20:19] -- State "CANCELED" from "TODO" [2022-11-29 Tue 15:56] -- State "CANCELED" from "TODO" [2022-11-18 Fri 15:17] -- State "CANCELED" from "TODO" [2022-11-14 Mon 10:42] -- State "DONE" from "TODO" [2022-11-14 Mon 10:42] -- State "CANCELED" from "TODO" [2022-11-10 Thu 18:00] -- State "CANCELED" from "TODO" [2022-11-09 Wed 19:28] -- State "DONE" from "TODO" [2022-11-09 Wed 19:28] -- State "CANCELED" from "TODO" [2022-11-02 Wed 09:57] -- State "CANCELED" from "TODO" [2022-11-01 Tue 12:58] -- State "CANCELED" from "TODO" [2022-10-25 Tue 17:51] \\ - not today -- State "CANCELED" from "TODO" [2022-10-24 Mon 16:27] -- State "DONE" from "TODO" [2022-09-19 Mon 10:59] -- State "DONE" from "TODO" [2022-09-17 Sat 11:53] -- State "DONE" from "TODO" [2022-08-31 Wed 09:24] -- State "CANCELED" from "TODO" [2022-07-05 Tue 15:50] -- State "CANCELED" from "TODO" [2022-07-04 Mon 12:00] -- State "CANCELED" from "TODO" [2022-07-04 Mon 12:00] -- State "CANCELED" from "TODO" [2022-07-04 Mon 12:00] -- State "DONE" from "TODO" [2022-07-01 Fri 20:53] -- State "DONE" from "TODO" [2022-06-30 Thu 17:57] -- State "DONE" from "TODO" [2022-06-30 Thu 17:57] -- State "DONE" from "TODO" [2022-06-30 Thu 17:57] -- State "DONE" from "TODO" [2022-06-30 Thu 17:57] -- State "DONE" from "TODO" [2022-06-30 Thu 17:56] -- State "CANCELED" from "TODO" [2022-06-26 Sun 11:33] \\ - Another day -- State "DONE" from "TODO" [2022-06-24 Fri 10:41] -- State "DONE" from "TODO" [2022-06-24 Fri 10:41] -- State "DONE" from "TODO" [2022-06-24 Fri 10:41] -- State "DONE" from "TODO" [2022-06-24 Fri 10:41] -- State "DONE" from "TODO" [2022-06-20 Mon 16:00] -- State "DONE" from "TODO" [2022-06-19 Sun 19:08] -- State "DONE" from "TODO" [2022-06-19 Sun 19:08] -- State "DONE" from "TODO" [2022-06-17 Fri 11:06] -- State "CANCELED" from "TODO" [2022-06-14 Tue 15:04] \\ - Not today -- State "CANCELED" from "TODO" [2022-06-13 Mon 11:15] -- State "CANCELED" from "TODO" [2022-06-13 Mon 11:15] -- State "DONE" from "TODO" [2022-06-11 Sat 09:59] -- State "DONE" from "TODO" [2022-06-11 Sat 09:59] -- State "DONE" from "IN-PROGRESS" [2022-06-09 Thu 11:54] -CLOCK: [2022-06-09 Thu 08:54]--[2022-06-09 Thu 09:32] => 0:38 -- State "DONE" from "TODO" [2022-06-08 Wed 09:59] -CLOCK: [2022-06-08 Wed 09:37]--[2022-06-08 Wed 09:59] => 0:22 -- State "CANCELED" from "TODO" [2022-06-07 Tue 10:06] \\ - I don't have time today -- State "DONE" from "TODO" [2022-06-07 Tue 09:44] -- State "DONE" from "TODO" [2022-06-07 Tue 09:44] -- State "DONE" from "TODO" [2022-06-07 Tue 09:44] -- State "CANCELED" from "TODO" [2022-06-07 Tue 09:44] -- State "DONE" from "TODO" [2022-06-02 Thu 15:33] -:END: ** Maybe :maybe: * Famille :family: ** Daily :daily: *** TODO Attention gentille -SCHEDULED: <2023-05-21 Sun .+1d> +SCHEDULED: <2023-08-10 Thu .+1d> :PROPERTIES: -:LAST_REPEAT: [2023-05-20 Sat 11:19] +:LAST_REPEAT: [2023-08-09 Wed 13:15] :END: :LOGBOOK: +- State "DONE" from "TODO" [2023-08-09 Wed 13:15] +- State "DONE" from "TODO" [2023-07-28 Fri 17:58] +- State "DONE" from "TODO" [2023-07-27 Thu 11:32] +- State "DONE" from "TODO" [2023-07-20 Thu 14:21] +- State "DONE" from "TODO" [2023-07-18 Tue 20:33] +- State "DONE" from "TODO" [2023-07-17 Mon 09:05] +- State "DONE" from "TODO" [2023-07-13 Thu 12:11] +- State "DONE" from "TODO" [2023-07-11 Tue 10:52] +- State "DONE" from "TODO" [2023-07-05 Wed 21:43] +- State "DONE" from "TODO" [2023-06-29 Thu 10:18] +- State "DONE" from "TODO" [2023-06-16 Fri 17:50] +- State "DONE" from "TODO" [2023-06-07 Wed 17:17] +- State "DONE" from "TODO" [2023-06-02 Fri 19:55] +- State "DONE" from "TODO" [2023-05-31 Wed 18:45] +- State "DONE" from "TODO" [2023-05-30 Tue 11:31] +- State "DONE" from "TODO" [2023-05-28 Sun 10:50] - State "DONE" from "TODO" [2023-05-20 Sat 11:19] - State "DONE" from "TODO" [2023-05-17 Wed 15:58] - State "DONE" from "TODO" [2023-05-16 Tue 15:41] @@ -245,12 +216,15 @@ SCHEDULED: <2023-05-04 Thu 14:00 .+1w> - State "DONE" from "TODO" [2022-12-02 Fri 19:10] :END: *** TODO Appeler Maman -SCHEDULED: <2023-05-09 Tue 12:00 .+1w> +SCHEDULED: <2023-07-25 Tue 12:00 .+1w> :PROPERTIES: :STYLE: habit -:LAST_REPEAT: [2023-05-02 Tue 17:50] +:LAST_REPEAT: [2023-07-18 Tue 20:33] :END: :LOGBOOK: +- State "DONE" from "TODO" [2023-07-18 Tue 20:33] +- State "DONE" from "TODO" [2023-06-21 Wed 15:40] +- State "DONE" from "TODO" [2023-05-30 Tue 11:33] - State "DONE" from "TODO" [2023-05-02 Tue 17:50] - State "DONE" from "TODO" [2023-03-31 Fri 14:07] - State "DONE" from "TODO" [2023-03-20 Mon 10:00] @@ -264,16 +238,6 @@ SCHEDULED: <2023-05-09 Tue 12:00 .+1w> - State "DONE" from "TODO" [2022-11-26 Sat 10:16] :END: ** Yearly :yearly: -*** TODO [#A] revision chaudiere -DEADLINE : <2023-02-15 Wed +1y -2w> -:PROPERTIES: -:LAST_REPEAT: [2022-02-25 Fri 18:10] -:END: -:LOGBOOK: -- State "DONE" from "TODO" [2022-02-25 Fri 18:10] -- State "DONE" from "IN-PROGRESS" [2021-03-06 Sat 23:48] -:END: -[2020-05-23 Sat 10:26] *** TODO vaccination leichmaniose Oslo DEADLINE: <2024-01-20 Sat +1y> :PROPERTIES: @@ -322,18 +286,6 @@ DEADLINE: <2024-04-26 Fri +1y -2w> - State "DONE" from "TODO" [2023-04-20 Thu 15:42] - State "DONE" from "TODO" [2022-04-26 Tue 18:53] :END: -*** Fête des mères -**** [2020-06-07 Sun] -**** [2021-05-30 Sun] -***** DONE [#A] Acheter cadeau fête des mères Krystelle :krystelle: -CLOSED: [2021-05-30 Sun 09:26] DEADLINE: <2021-05-30 Sun -2w> -***** DONE [#A] Acheter cadeau fête des mères Maman -CLOSED: [2021-05-30 Sun 09:26] DEADLINE: <2021-05-30 Sun -2w> -**** [2022-06-07 Tue] -***** DONE [#A] Acheter cadeau fête des mères Krystelle :krystelle: -DEADLINE: <2022-05-29 Sun -2w> -***** DONE [#A] Acheter cadeau fête des mères Maman -DEADLINE: <2022-05-30 Mon -2w> *** TODO Appeler Thierry DEADLINE: <2024-01-04 Thu +1y> :PROPERTIES: @@ -349,53 +301,60 @@ DEADLINE: <2024-01-04 Thu +1y> [2020-12-26 Sat 13:03] ** Krystelle :krystelle: ** Anna :anna: -*** CANCELED Voir si on doit faire une demande PCH (aide pour le chien) :ATTACH:anna: -SCHEDULED: <2022-12-18 Sun> -:PROPERTIES: -:ID: 8163f2ed-7106-4b4a-93b0-7009fe316172 -:END: -:LOGBOOK: -- State "CANCELED" from "TODO" [2022-12-21 Wed 14:19] -:END: -[2022-06-08 Wed 10:01] - -Début du message transféré : - -De: francoisem06@free.fr -Date: 1 juin 2022 à 18:23:37 UTC+2 -À: krystelle esposito -Objet: PCH - - -reBonjour Krystelle, - -Je te joins le tableau des remboursements pour la PCH (tableau 1 pour l'aide humaine et tableau 7 pour les aides animalières). Il faut donc prévoir de faire une demande de PCH auprès de la MDPH. - -Pour la demande de PCH -La loi n°2020-220 du 6 mars 2020 vise à améliorer l'accès à la PCH. - -L'article 3 (Article L245-6) parle des modalités et de la durée d'attribution de la PCH. Lorsque le handicap n'est pas susceptible d'évoluer favorablement, un droit à la PCH est ouvert sans limitation de durée, sans préjudice des révisions du plan personnalisé de compensation qu'appellent les besoins de la personne. - -Source : https://www.legifrance.gouv.fr/codes/id/LEGIARTI000041700020/2020-03-08 - -Autres infos : - -- Article sur ce qui change au 1 janvier 2022 en cas de handicap: https://informations.handicap.fr/a-janvier-2022-change-cas-handicap-32099.php/true - -- Togi Santé : https://www.togisante.com/agence/agence-togi-sante-nice-06/ - -A bientôt -Françoise ** Bastien :bastien: -** CANCELED Appeler Mr Niss Dominique (fosse septique) :maison: -DEADLINE: <2023-04-25 Tue> -:LOGBOOK: -- State "CANCELED" from "TODO" [2023-05-04 Thu 21:57] -- State "TODO" from "CANCELED" [2023-05-04 Thu 21:57] -- State "CANCELED" from "TODO" [2023-05-04 Thu 21:56] \\ - Pas besoin pour l'instant -:END: -[2023-04-18 Tue 09:39] +** Entitlements + +#+begin_src js +[{"name": "tier", + "value": "essentials", + "quantity": {"value": 1000, "unit": "users"}, + "enforce_quantity": true}, + {"name": "extra_data_retention", + "value": "", + "quantity": {"value": 2, "unit": "days"}, + "enforce_quantity": true}] +#+end_src + +#+begin_quote +*entitlements*: + A list of entitlements the tenant is allowed to use. Each item in the list is + an object with the following fields: +#+end_quote +*** name + +#+begin_quote +- name - The name of the entitlement (defined as part of the entitlement + controlled vocabulary between PIAM and the product) +#+end_quote +*** value + +#+begin_quote +- value - Some entitlements will have a string value that serves to qualify the + entitlement, for example an entitlement with name=tier may have three + different manifestations if there are three different tiers (e.g., {"name": + "tier", "value": "essentials"}, {"name": "tier", "value": "premier"}, {"name": + "tier", "value": "advantage"}) +#+end_quote +*** quantity + +#+begin_quote +- quantity - Some entitlements will have numeric quantity associated with the + entitlement, this represents the amount of this entitlement the tenant is + permitted to consume. Each quantity field will contain an object with the + following values: + - value - The number holding the actual quantity. + - unit - A string representing what unit to use when interpreting the + quantity. +#+end_quote +*** quantity_enforced + +#+begin_quote +- quantity_enforced - A boolean field, if true it means that the product + should enforce the allocated quantity of the entitlement for this tenant. It + is up to the product to determine how to do this. Cases where this will be + false are if the customer purchased via a buying program that supports a + "pay as you go" pricing model. +#+end_quote * Memory :PROPERTIES: :ID: 1644E007-AFBE-4F4B-9307-B007C60548E8 @@ -485,614 +444,633 @@ CLOCK: [2020-09-01 Tue 12:13]--[2020-09-01 Tue 12:13] => 0:00 - =SPC m s c= =- org-clone-subtree-with-time-shift= #+end_comment -** W19 -*** Wednesday -**** DONE [create-tasks] Webex -SCHEDULED: <2023-05-10 Wed 09:00> -**** DONE [create-tasks] Agenda -SCHEDULED: <2023-05-10 Wed 09:10> -**** DONE [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-10 Wed 09:20> -**** DONE [create-tasks] Outlooks emails -SCHEDULED: <2023-05-10 Wed 09:25> -**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-10 Wed 09:30> -**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-10 Wed 09:45> -**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-10 Wed 09:50> -**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-10 Wed 10:00> -*** Thursday -**** DONE [create-tasks] Webex -SCHEDULED: <2023-05-11 Thu 09:00> -**** DONE [create-tasks] Agenda -SCHEDULED: <2023-05-11 Thu 09:10> -**** DONE [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-11 Thu 09:20> -**** DONE [create-tasks] Outlooks emails -SCHEDULED: <2023-05-11 Thu 09:25> -**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-11 Thu 09:30> -**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-11 Thu 09:45> -**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-11 Thu 09:50> -**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-11 Thu 10:00> -*** Friday -**** DONE [create-tasks] Webex -SCHEDULED: <2023-05-12 Fri 09:00> -**** DONE [create-tasks] Agenda -SCHEDULED: <2023-05-12 Fri 09:10> -**** DONE [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-12 Fri 09:20> -**** DONE [create-tasks] Outlooks emails -SCHEDULED: <2023-05-12 Fri 09:25> -**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-12 Fri 09:30> -**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-12 Fri 09:45> -**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-12 Fri 09:50> -**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-12 Fri 10:00> -** W20 +** W28 *** Monday **** DONE [create-tasks] Webex -SCHEDULED: <2023-05-15 Mon 09:00> +SCHEDULED: <2023-07-10 Mon 09:00> **** DONE [create-tasks] Agenda -SCHEDULED: <2023-05-15 Mon 09:10> +SCHEDULED: <2023-07-10 Mon 09:10> **** DONE [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-15 Mon 09:20> +SCHEDULED: <2023-07-10 Mon 09:20> **** DONE [create-tasks] Outlooks emails -SCHEDULED: <2023-05-15 Mon 09:25> +SCHEDULED: <2023-07-10 Mon 09:25> **** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-15 Mon 09:30> +SCHEDULED: <2023-07-10 Mon 09:30> **** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-15 Mon 09:45> +SCHEDULED: <2023-07-10 Mon 09:45> **** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-15 Mon 09:50> +SCHEDULED: <2023-07-10 Mon 09:50> **** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-15 Mon 10:00> +SCHEDULED: <2023-07-10 Mon 10:00> *** Tuesday **** DONE [create-tasks] Webex -SCHEDULED: <2023-05-16 Tue 09:00> +SCHEDULED: <2023-07-11 Tue 09:00> **** DONE [create-tasks] Agenda -SCHEDULED: <2023-05-16 Tue 09:10> +SCHEDULED: <2023-07-11 Tue 09:10> **** DONE [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-16 Tue 09:20> +SCHEDULED: <2023-07-11 Tue 09:20> **** DONE [create-tasks] Outlooks emails -SCHEDULED: <2023-05-16 Tue 09:25> +SCHEDULED: <2023-07-11 Tue 09:25> **** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-16 Tue 09:30> +SCHEDULED: <2023-07-11 Tue 09:30> **** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-16 Tue 09:45> +SCHEDULED: <2023-07-11 Tue 09:45> **** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-16 Tue 09:50> +SCHEDULED: <2023-07-11 Tue 09:50> **** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-16 Tue 10:00> +SCHEDULED: <2023-07-11 Tue 10:00> *** Wednesday **** DONE [create-tasks] Webex -SCHEDULED: <2023-05-17 Wed 09:00> +SCHEDULED: <2023-07-12 Wed 09:00> **** DONE [create-tasks] Agenda -SCHEDULED: <2023-05-17 Wed 09:10> +SCHEDULED: <2023-07-12 Wed 09:10> **** DONE [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-17 Wed 09:20> +SCHEDULED: <2023-07-12 Wed 09:20> **** DONE [create-tasks] Outlooks emails -SCHEDULED: <2023-05-17 Wed 09:25> +SCHEDULED: <2023-07-12 Wed 09:25> **** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-17 Wed 09:30> +SCHEDULED: <2023-07-12 Wed 09:30> **** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-17 Wed 09:45> +SCHEDULED: <2023-07-12 Wed 09:45> **** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-17 Wed 09:50> +SCHEDULED: <2023-07-12 Wed 09:50> **** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-17 Wed 10:00> -** W21 -*** Tuesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-23 Tue 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-23 Tue 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-23 Tue 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-23 Tue 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-23 Tue 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-23 Tue 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-23 Tue 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-23 Tue 10:00> -*** Wednesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-24 Wed 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-24 Wed 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-24 Wed 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-24 Wed 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-24 Wed 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-24 Wed 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-24 Wed 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-24 Wed 10:00> +SCHEDULED: <2023-07-12 Wed 10:00> *** Thursday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-25 Thu 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-25 Thu 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-25 Thu 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-25 Thu 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-25 Thu 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-25 Thu 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-25 Thu 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-25 Thu 10:00> -*** Friday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-26 Fri 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-26 Fri 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-26 Fri 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-26 Fri 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-26 Fri 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-26 Fri 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-26 Fri 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-26 Fri 10:00> -** W22 +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-13 Thu 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-13 Thu 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-13 Thu 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-13 Thu 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-13 Thu 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-13 Thu 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-13 Thu 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-13 Thu 10:00> +** W29 *** Monday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-29 Mon 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-29 Mon 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-29 Mon 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-29 Mon 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-29 Mon 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-29 Mon 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-29 Mon 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-29 Mon 10:00> +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-17 Mon 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-17 Mon 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-17 Mon 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-17 Mon 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-17 Mon 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-17 Mon 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-17 Mon 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-17 Mon 10:00> *** Tuesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-30 Tue 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-30 Tue 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-30 Tue 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-30 Tue 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-30 Tue 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-30 Tue 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-30 Tue 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-30 Tue 10:00> +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-18 Tue 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-18 Tue 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-18 Tue 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-18 Tue 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-18 Tue 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-18 Tue 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-18 Tue 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-18 Tue 10:00> *** Wednesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-05-31 Wed 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-05-31 Wed 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-05-31 Wed 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-05-31 Wed 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-05-31 Wed 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-05-31 Wed 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-05-31 Wed 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-05-31 Wed 10:00> +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-19 Wed 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-19 Wed 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-19 Wed 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-19 Wed 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-19 Wed 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-19 Wed 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-19 Wed 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-19 Wed 10:00> *** Thursday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-01 Thu 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-01 Thu 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-01 Thu 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-01 Thu 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-01 Thu 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-01 Thu 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-01 Thu 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-01 Thu 10:00> +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-20 Thu 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-20 Thu 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-20 Thu 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-20 Thu 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-20 Thu 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-20 Thu 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-20 Thu 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-20 Thu 10:00> *** Friday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-02 Fri 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-02 Fri 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-02 Fri 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-02 Fri 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-02 Fri 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-02 Fri 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-02 Fri 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-02 Fri 10:00> -** W23 +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-21 Fri 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-21 Fri 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-21 Fri 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-21 Fri 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-21 Fri 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-21 Fri 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-21 Fri 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-21 Fri 10:00> +** W30 *** Monday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-05 Mon 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-05 Mon 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-05 Mon 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-05 Mon 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-05 Mon 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-05 Mon 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-05 Mon 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-05 Mon 10:00> -*** Tuesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-06 Tue 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-06 Tue 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-06 Tue 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-06 Tue 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-06 Tue 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-06 Tue 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-06 Tue 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-06 Tue 10:00> -*** Wednesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-07 Wed 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-07 Wed 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-07 Wed 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-07 Wed 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-07 Wed 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-07 Wed 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-07 Wed 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-07 Wed 10:00> -*** Thursday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-08 Thu 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-08 Thu 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-08 Thu 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-08 Thu 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-08 Thu 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-08 Thu 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-08 Thu 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-08 Thu 10:00> -*** Friday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-09 Fri 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-09 Fri 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-09 Fri 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-09 Fri 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-09 Fri 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-09 Fri 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-09 Fri 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-09 Fri 10:00> -** W24 -*** Monday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-12 Mon 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-12 Mon 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-12 Mon 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-12 Mon 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-12 Mon 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-12 Mon 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-12 Mon 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-12 Mon 10:00> -*** Tuesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-13 Tue 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-13 Tue 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-13 Tue 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-13 Tue 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-13 Tue 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-13 Tue 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-13 Tue 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-13 Tue 10:00> -*** Wednesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-14 Wed 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-14 Wed 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-14 Wed 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-14 Wed 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-14 Wed 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-14 Wed 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-14 Wed 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-14 Wed 10:00> -*** Thursday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-15 Thu 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-15 Thu 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-15 Thu 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-15 Thu 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-15 Thu 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-15 Thu 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-15 Thu 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-15 Thu 10:00> -*** Friday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-16 Fri 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-16 Fri 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-16 Fri 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-16 Fri 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-16 Fri 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-16 Fri 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-16 Fri 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-16 Fri 10:00> -** W25 -*** Monday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-19 Mon 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-19 Mon 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-19 Mon 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-19 Mon 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-19 Mon 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-19 Mon 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-19 Mon 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-19 Mon 10:00> -*** Tuesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-20 Tue 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-20 Tue 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-20 Tue 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-20 Tue 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-20 Tue 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-20 Tue 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-20 Tue 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-20 Tue 10:00> -*** Wednesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-21 Wed 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-21 Wed 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-21 Wed 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-21 Wed 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-21 Wed 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-21 Wed 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-21 Wed 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-21 Wed 10:00> -*** Thursday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-22 Thu 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-22 Thu 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-22 Thu 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-22 Thu 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-22 Thu 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-22 Thu 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-22 Thu 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-22 Thu 10:00> -*** Friday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-23 Fri 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-23 Fri 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-23 Fri 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-23 Fri 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-23 Fri 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-23 Fri 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-23 Fri 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-23 Fri 10:00> -** W26 -*** Monday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-26 Mon 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-26 Mon 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-26 Mon 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-26 Mon 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-26 Mon 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-26 Mon 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-26 Mon 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-26 Mon 10:00> -*** Tuesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-27 Tue 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-27 Tue 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-27 Tue 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-27 Tue 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-27 Tue 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-27 Tue 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-27 Tue 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-27 Tue 10:00> -*** Wednesday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-28 Wed 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-28 Wed 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-28 Wed 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-28 Wed 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-28 Wed 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-28 Wed 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-28 Wed 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-28 Wed 10:00> -*** Thursday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-29 Thu 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-29 Thu 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-29 Thu 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-29 Thu 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-29 Thu 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-29 Thu 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-29 Thu 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-29 Thu 10:00> -*** Friday -**** TODO [create-tasks] Webex -SCHEDULED: <2023-06-30 Fri 09:00> -**** TODO [create-tasks] Agenda -SCHEDULED: <2023-06-30 Fri 09:10> -**** TODO [create-tasks] Outlooks Flagged emails -SCHEDULED: <2023-06-30 Fri 09:20> -**** TODO [create-tasks] Outlooks emails -SCHEDULED: <2023-06-30 Fri 09:25> -**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks -SCHEDULED: <2023-06-30 Fri 09:30> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] -SCHEDULED: <2023-06-30 Fri 09:45> -**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] -SCHEDULED: <2023-06-30 Fri 09:50> -**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] -SCHEDULED: <2023-06-30 Fri 10:00> -* DONE [#A] Appeler notaire procuration -SCHEDULED: <2023-05-11 Thu 09:20> -[2023-05-10 Wed 20:18] -* DONE Compte Livret A Krystelle :chore: +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-24 Mon 09:00> +**** CANCELED [create-tasks] Agenda +SCHEDULED: <2023-07-24 Mon 09:10> :LOGBOOK: -CLOCK: [2023-05-12 Fri 14:11]--[2023-05-12 Fri 14:33] => 0:22 +- State "CANCELED" from "TODO" [2023-07-25 Tue 11:00] :END: -[2023-05-12 Fri 14:11] +**** CANCELED [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-24 Mon 09:20> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-25 Tue 11:00] +:END: +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-24 Mon 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-24 Mon 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-24 Mon 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-24 Mon 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-24 Mon 10:00> +*** Tuesday +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-25 Tue 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-25 Tue 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-25 Tue 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-25 Tue 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-25 Tue 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-25 Tue 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-25 Tue 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-25 Tue 10:00> +*** Wednesday +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-26 Wed 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-26 Wed 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-26 Wed 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-26 Wed 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-26 Wed 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-26 Wed 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-26 Wed 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-26 Wed 10:00> +*** Thursday +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-27 Thu 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-27 Thu 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-27 Thu 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-27 Thu 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-27 Thu 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-27 Thu 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-27 Thu 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-27 Thu 10:00> +*** Friday +**** DONE [create-tasks] Webex +SCHEDULED: <2023-07-28 Fri 09:00> +**** DONE [create-tasks] Agenda +SCHEDULED: <2023-07-28 Fri 09:10> +**** DONE [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-07-28 Fri 09:20> +**** DONE [create-tasks] Outlooks emails +SCHEDULED: <2023-07-28 Fri 09:25> +**** DONE [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-07-28 Fri 09:30> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-07-28 Fri 09:45> +**** DONE [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-07-28 Fri 09:50> +**** DONE [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-07-28 Fri 10:00> +** W33 +*** Wednesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-16 Wed 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-16 Wed 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-16 Wed 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-16 Wed 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-16 Wed 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-16 Wed 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-16 Wed 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-16 Wed 10:00> +*** Thursday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-17 Thu 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-17 Thu 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-17 Thu 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-17 Thu 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-17 Thu 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-17 Thu 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-17 Thu 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-17 Thu 10:00> +*** Friday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-18 Fri 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-18 Fri 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-18 Fri 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-18 Fri 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-18 Fri 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-18 Fri 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-18 Fri 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-18 Fri 10:00> +** W34 +*** Monday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-21 Mon 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-21 Mon 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-21 Mon 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-21 Mon 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-21 Mon 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-21 Mon 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-21 Mon 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-21 Mon 10:00> +*** Tuesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-22 Tue 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-22 Tue 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-22 Tue 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-22 Tue 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-22 Tue 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-22 Tue 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-22 Tue 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-22 Tue 10:00> +*** Wednesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-23 Wed 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-23 Wed 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-23 Wed 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-23 Wed 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-23 Wed 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-23 Wed 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-23 Wed 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-23 Wed 10:00> +*** Thursday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-24 Thu 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-24 Thu 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-24 Thu 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-24 Thu 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-24 Thu 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-24 Thu 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-24 Thu 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-24 Thu 10:00> +*** Friday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-25 Fri 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-25 Fri 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-25 Fri 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-25 Fri 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-25 Fri 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-25 Fri 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-25 Fri 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-25 Fri 10:00> +** W35 +*** Monday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-28 Mon 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-28 Mon 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-28 Mon 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-28 Mon 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-28 Mon 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-28 Mon 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-28 Mon 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-28 Mon 10:00> +*** Tuesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-29 Tue 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-29 Tue 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-29 Tue 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-29 Tue 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-29 Tue 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-29 Tue 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-29 Tue 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-29 Tue 10:00> +*** Wednesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-30 Wed 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-30 Wed 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-30 Wed 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-30 Wed 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-30 Wed 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-30 Wed 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-30 Wed 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-30 Wed 10:00> +*** Thursday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-08-31 Thu 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-08-31 Thu 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-08-31 Thu 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-08-31 Thu 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-08-31 Thu 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-08-31 Thu 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-08-31 Thu 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-08-31 Thu 10:00> +*** Friday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-09-01 Fri 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-09-01 Fri 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-09-01 Fri 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-09-01 Fri 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-09-01 Fri 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-09-01 Fri 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-09-01 Fri 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-09-01 Fri 10:00> +** W36 +*** Monday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-09-04 Mon 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-09-04 Mon 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-09-04 Mon 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-09-04 Mon 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-09-04 Mon 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-09-04 Mon 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-09-04 Mon 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-09-04 Mon 10:00> +*** Tuesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-09-05 Tue 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-09-05 Tue 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-09-05 Tue 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-09-05 Tue 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-09-05 Tue 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-09-05 Tue 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-09-05 Tue 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-09-05 Tue 10:00> +*** Wednesday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-09-06 Wed 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-09-06 Wed 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-09-06 Wed 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-09-06 Wed 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-09-06 Wed 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-09-06 Wed 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-09-06 Wed 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-09-06 Wed 10:00> +*** Thursday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-09-07 Thu 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-09-07 Thu 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-09-07 Thu 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-09-07 Thu 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-09-07 Thu 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-09-07 Thu 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-09-07 Thu 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-09-07 Thu 10:00> +*** Friday +**** TODO [create-tasks] Webex +SCHEDULED: <2023-09-08 Fri 09:00> +**** TODO [create-tasks] Agenda +SCHEDULED: <2023-09-08 Fri 09:10> +**** TODO [create-tasks] Outlooks Flagged emails +SCHEDULED: <2023-09-08 Fri 09:20> +**** TODO [create-tasks] Outlooks emails +SCHEDULED: <2023-09-08 Fri 09:25> +**** TODO [create-tasks] Create [[https://github.com/notifications][Github notifications]] tasks +SCHEDULED: <2023-09-08 Fri 09:30> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/obarbeau][Olivier's PRs]] +SCHEDULED: <2023-09-08 Fri 09:45> +**** TODO [create-tasks] [[https://github.com/advthreat/iroh/pulls/wandersoncferreira][Wanderson's PRs]] +SCHEDULED: <2023-09-08 Fri 09:50> +**** TODO [create-tasks] [[https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aadvthreat+author%3Ayogsototh][My PRs]] +SCHEDULED: <2023-09-08 Fri 10:00> +* DONE Repondre Joey Gibson +SCHEDULED: <2023-07-13 Thu 14:00> +[2023-07-13 Thu 07:32] +* DONE GitHub - oliyh/superlifter: A DataLoader for Clojure/script +SCHEDULED: <2023-07-27 Thu 10:00> +[2023-07-27 Thu 05:28] +https://github.com/oliyh/superlifter +* DONE Appeler l’agence Arbre +SCHEDULED: <2023-07-28 Fri 10:30> +:LOGBOOK: +CLOCK: [2023-07-28 Fri 13:22]--[2023-07-28 Fri 13:28] => 0:06 +:END: +[2023-07-27 Thu 20:42] +* TODO Antitrust google WEI +SCHEDULED: <2023-08-15 Tue 12:00> +[2023-08-01 Tue 07:47] +https://competition-policy.ec.europa.eu/antitrust/contact_en +* TODO greuze mallet jean baptispte +[2023-08-01 Tue 16:52] +* TODO Stroboscopic Artefacts +SCHEDULED: <2023-08-10 Thu 13:00> +[2023-08-02 Wed 12:59] +https://stroboscopicartefacts.com/ +* TODO Trouver un établissement – DAEU +SCHEDULED: <2023-08-10 Thu 12:00> +[2023-08-02 Wed 12:39] +https://www.daeu.fr/sinscrire-au-daeu/trouver-un-etablissement/ +* TODO The Battleground +SCHEDULED: <2023-08-09 Wed 13:00> +[2023-08-02 Wed 12:06] +https://thebattleground.eu/book/ +* TODO The half-life of code & the ship of Theseus · Erik Bernhardsson +SCHEDULED: <2023-08-09 Wed 12:00> +[2023-08-02 Wed 11:30] +https://erikbern.com/2016/12/05/the-half-life-of-code.html +* DONE The Lodge (film) - Wikipedia +SCHEDULED: <2023-08-05 Sat 11:00> +[2023-08-02 Wed 12:41] +https://en.wikipedia.org/wiki/The_Lodge_(film) +* TODO Olivier Rey (philosophe) — Wikipédia +SCHEDULED: <2023-08-11 Fri 11:00> +[2023-08-02 Wed 13:09] +https://fr.wikipedia.org/wiki/Olivier_Rey_(philosophe) +* TODO Writing a Lisp, Part 0: Fundamentals | Max Bernstein +SCHEDULED: <2023-08-10 Thu 11:00> +[2023-08-02 Wed 12:31] +https://bernsteinbear.com/blog/lisp/00_fundamentals/ +* TODO DeVilDead : Critique du film GA, GA - CHWALA BOHATEROM (1985) et du DVD Zone 0 +SCHEDULED: <2023-08-09 Wed 13:00> +[2023-08-02 Wed 12:23] +https://www.devildead.com/review/1618/ga-ga-chwala-bohaterom +* TODO https://www.goodreads.com/book/show/16032842-the-krone-experiment +SCHEDULED: <2023-08-11 Fri 11:00> +[2023-08-02 Wed 12:46] +* TODO AI Endgame +:LOGBOOK: +- Note taken on [2023-08-02 Wed 13:56] \\ + Comment le jeu final de l'IA ne sera pas l'IA qui prendra le dessus de l'humanité. Mais qui rendra l'humanité moins nécessaire aux personnes de pouvoir qui se débarrasseront de nous comme les chevaux qui ont été remplacés par les voitures. + + Un fantasme du contrôle poussé jusqu'à son paroxysme. + + Mettre en relation l'automatisation de l'humain et son remplacement. Avec Amazon, mechanical turk. +:END: +[2023-08-02 Wed 13:46] +* TODO Why Does My Forgejo Instance Have Thousands of Accounts? +SCHEDULED: <2023-08-08 Tue 10:00> +[2023-08-02 Wed 14:07] +https://a.exozy.me/posts/forgejo-instance-thousands-accounts/ +* TODO Programming Language Ideas +[2023-08-02 Wed 17:03] +AST agnostics/copies by syntax + +explcit constraints. doc type system, tests diff --git a/journal.org.gpg b/journal.org.gpg deleted file mode 100644 index f6a1be55b818fb3d654c3617f266340d2abc89d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21404 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 JRkjIZn6NQpCXwF)WDZ*TMl%IFl) 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 wVtI-NOeh2h=dHRzcs51?E@Qr?A9mUu{$_ I don’t see how this could be prevented. +> +> There are already many “small web” movements. +> With different proposals. +> Like gemini, sub-set of currently supported web standards (typically no-js, +> no-css, no POST, etc…) +> +> But the monetized web is doomed to reach a point were it will be controlled +> in such a way that you will not be able to block ads, not be able to hide +> your pseudonymous identity. +> I remember reading an article many years ago about the cat and mouse game +> between ads publishers and ad-blockers. +> +> The conclusion were that in the end, ads blocker will lose the final war. +> And with these kind of system we are closer and closer to reach it. +> I think we need to collectively find a way to have sub-nets. +> +> For example declare that our website conform to certain sub-net properties. +> +> - no-ads +> - privacy (no cookie/no js/no user-agent header/no canvas, no css) - +> - etc… +> +> The small webs are different for everyone. +> +> It would be very nice if we could put an HTML header that would list which +> small webs pattern this page is compatible with. +> And have a browser that would adapt to your preferences and also a way to +> filter your small-web preferences in search engine. +> The closest to this we have today is probably gemini. +> But this a very small but friendly web. +> I am sure we could find other solutions to create an alternative +> “respecting his users” web. + +So I would like to write a bit more about this. +And useful concepts to discuss about it. + +With experience I discover that we makes a very bad usage of concepts. And we +are easily induced in error (I didn't say manipulated) by specific vocabulary +that aggregated imprecise concepts. +In fact, as the modern web grow, it is more and more important to be as +imprecise as possible to gather as much people as possible. +To optimize engagement, growth, etc… +One dire consequence is an impoverishment of the quality of the discussion. + +And this is a very old problem which will not be easily addressed. +If you start to be too specific you loose too many people that are not expert, +not even very familiar with the subject you are talking about. +If you are not specific enough, your message is wrongly interpretted. + +But another effect, is that some words start to disappear in favor of more +impoverished ones. +Because the imprecise words improve the popularity of your post. +For example, it is very clear that if you show a single mathematical formula to +a blog post, you lose many people. +Simply because, this is like writing a full paragraph in another language in the +middle of your article. +If you don't speak it, this is are to continue. +Even if you translate it later. + +Useful concepts to talk about Web alternatives: + +- Multitude of Small Webs. We often see "small web", while we should in fact use + "small webs" (plural). + + + First there are many different proposal of web alternatives. Most of them want + to be more or less difficult to monetize. + Each proposal as its advantages and errors. + + Associated with the small web is the terrible realization that discoverability + becomes again a major issue. + How could you prevent to protect against spam, scam, etc… + + Closer to this is the notion of "social network". + And decentralized social network. + And not far from here, the notion of monetization. + Also a notion of Web of products / Web of applications / Web of documents, etc… + +* Proposal a future Open Web +Before writing this section I wrote a long lament about the predictable future +of the web, and at large. The future of the computer-related world. + +But, hey, I will make it a lot shorter. + +If you didn't pay attention recently is clear that many products on the that +were proposed for free, or mostly free changed their politic. +It is time to pay. +So we can clearly make a distinction between a monetized web, and a free web. +Or I would like to make it broader by saying a monetized Internet, and a free +Internet, even if recently for most people Internet is only the Web. + +In reaction to these changes, there are more and more discussion about "The +Small Web". +And before going further, let me just say there are multiple propositions and +the small web means different things to different people. +Small Web does not necessarily means to prevent monetization, nor, necessarily +protecting our privacy, nor necessarily have an improved experience for disabled +people, nor necessarily a web of document vs a web of applications. Etc… + +So my wish: + +Have a web without most "Web" features. diff --git a/notes/capt_website.org b/notes/capt_website.org index c9d22378..4ea403a0 100644 --- a/notes/capt_website.org +++ b/notes/capt_website.org @@ -22,7 +22,7 @@ Base statique ** Beneficiaire 1. B: Cliquer devenir beneficiaire. => Explication, etc….. -2. B: Action "je suis intéresser" => Formulaire +2. B: Action "je suis intéressé" => Formulaire 3. B: Formulaire: questionnaire, envoie un email/notification + creation de compte (bloqué). 4. L: check oui/non répond; si oui envoie du docusign si non envoie mail. 5. L: Après signature déblocage du compte (sans paiement). diff --git a/notes/chien_espoir_handicap_ag.org b/notes/chien_espoir_handicap_ag.org new file mode 100644 index 00000000..90bcbbf0 --- /dev/null +++ b/notes/chien_espoir_handicap_ag.org @@ -0,0 +1,43 @@ +:PROPERTIES: +:ID: 7a934ca5-31c0-4cf8-8a86-1efa89904b31 +:END: +#+title: Chien Espoir Handicap AG +#+Author: Yann Esposito +#+Date: [2023-06-13] + +- tags :: +- source :: + +* [2023-06-13 Tue] +- Matt +- Melo +- Yann & Krystelle + +** 3 demandes + +*** Demande 1 +Dame, difficulté CMR, déanbulateur, chien 8 ans, HLM, fils de 15 ans. +Pas de sortie 2 ou 3 semaines. +Fauteuil électrique. + +@Matthieu: environement pb, intervention cerveau, crises epilepsie. + +Je veux qu'un chien puisse rester devant le magasin sans bouger. +Taxi, musulman accepte pas le chien. +Grand chien, très grand. + +Décision, incompatible. + +*** Demande 2 Victoria (Juan les pins) + +Prévoir entretient avec Melo. + +*** Demande 3 ok (recherche d'un chien) + +** Notes + +@Matt: 4 chiens à aller voir à Trets. +- croisé malinoi. +- dogue femelle +- femelle berger australien +- jeune croisé labrador diff --git a/notes/cisco_communication_checker.org b/notes/cisco_communication_checker.org new file mode 100644 index 00000000..c656a54a --- /dev/null +++ b/notes/cisco_communication_checker.org @@ -0,0 +1,20 @@ +:PROPERTIES: +:ID: 79939cd7-5b0d-4526-94a2-e2a6b84d2e4a +:END: +#+title: CCisco Communication Checker +#+Author: Yann Esposito +#+Date: [2023-06-16] + +- tags :: +- source :: + +* Cisco + +** Teamspace Check-in + +*** [2023-06-16 Fri] + +- find answers and solutions for SX to XDR upgrade +- improve XDR provisioning +- Improved the future design of the Entitlement Summary +- Merged a new revocation mechanism more powerful and more suitable for our needs (first usage revoke user whose role changed) diff --git a/notes/cookie_clicker_save.org b/notes/cookie_clicker_save.org new file mode 100644 index 00000000..2d9e85cc --- /dev/null +++ b/notes/cookie_clicker_save.org @@ -0,0 +1,12 @@ +:PROPERTIES: +:ID: 3d75e1da-3fc4-414d-90f8-c3266eed3ddc +:END: +Cookie Clicker save +#+Author: Yann Esposito +#+Date: [2023-07-27] + +- tags :: +- source :: +* Save + +Mi4wNTJ8fDE2OTA0OTk2MDI0OTM7MTY5MDQ5OTYwMjQ5MzsxNjkwNTAwODMxODQxO0ZhbnRhc3RpYyBTbG90aDt3dndhcDswLDEsMCwwLDAsMCwwfDExMTExMTAxMTAwMTAxMTAwMTAxMDExMDAwMXwxNzc2My4wNTU0OTk5OTkwMTY7MzgzMzAyLjA1NTUwMDAyOTk7MjI0NzsyOzEwMTE1OzA7MDswOzA7MDswOzA7MDswOzA7MjswOzA7MDswOzA7MDs7MDswOzA7MDswOzA7MDstMTstMTstMTstMTstMTswOzA7MDswOzc1OzA7MDstMTstMTsxNjkwNDk5NjAyNDkzOzA7MDs7NDE7MDswOzg3NDs1MDswOzA7fDQwLDQwLDE1MTA3LDAsLDAsNDA7MzAsMzAsNzAzMDEsMCwsMCwzMDsyMCwyMCwxMzg3ODYsMCwsMCwyMDs2LDYsMTQ4MTA3LDAsLDAsNjswLDAsMCwwLCwwLDA7MCwwLDAsMCwsMCwwOzAsMCwwLDAsLDAsMDswLDAsMCwwLCwwLDA7MCwwLDAsMCwsMCwwOzAsMCwwLDAsLDAsMDswLDAsMCwwLCwwLDA7MCwwLDAsMCwsMCwwOzAsMCwwLDAsLDAsMDswLDAsMCwwLCwwLDA7MCwwLDAsMCwsMCwwOzAsMCwwLDAsLDAsMDswLDAsMCwwLCwwLDA7MCwwLDAsMCwsMCwwOzAsMCwwLDAsLDAsMDswLDAsMCwwLCwwLDA7fDExMTExMTEwMDAwMDAwMTExMTExMTExMDAwMDAwMDAwMTAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDEwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDB8MTExMDAwMDAwMDAwMDAwMDExMTAwMDAwMDAwMDAwMTAwMDExMDAwMDEwMDEwMDAwMDEwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMHx8 diff --git a/notes/dossier_mdph_anna_2023.org b/notes/dossier_mdph_anna_2023.org new file mode 100644 index 00000000..1f0c7329 --- /dev/null +++ b/notes/dossier_mdph_anna_2023.org @@ -0,0 +1,26 @@ +:PROPERTIES: +:ID: 9bc34305-e885-4578-9f2c-85c09681638d +:END: +#+title: dossier MDPH Anna 2023 +#+Author: Yann Esposito +#+Date: [2023-06-19] +#+lang: fr + +- tags :: +- source :: +* Liens + +- Formulaires: https://www.mdph13.fr/Pages/Formulaires.aspx +- https://mdphenligne.cnsa.fr/mdph/13 +- dossier: [[file:~/Library/Mobile Documents/com~apple~CloudDocs/Documents/1-Administration/MDPH/MDPH-2023][dossier 2023]] + +** Addresse + +Maison Départementale des Personnes Handicapées des Bouches du Rhône +4 quai d’Arenc, 13304 Marseille Cedex 02 + +0800 814 844 +accueil.information.mdph@mdph13.fr + +Accueil Physique : du lundi au jeudi de 9h00 à 16h00 +Accueil Téléphonique : du lundi au vendredi de 9h00 à 12h30 et de 13h30 à 17h00 (appel gratuit depuis un poste fixe) diff --git a/notes/full_integration_development_doc.org b/notes/full_integration_development_doc.org new file mode 100644 index 00000000..5436281a --- /dev/null +++ b/notes/full_integration_development_doc.org @@ -0,0 +1,32 @@ +:PROPERTIES: +:ID: b073b659-19e2-4402-b3ef-087ee67aa201 +:END: +#+Title: Full Integration Development Doc +#+Author: Yann Esposito +#+Date: [2023-07-17] + +- tags :: +- source :: + +* Full Integration Development Doc + +*Full Integration with XDR:* +Your UI is hosted on the same URL as XDR. + +Steps: + +1. Check which URL/APIs your integration will use (check the scope in Swagger UI) +2. Create a client with these scopes (Authorization Code Grant) +3. Test your integration with this client: + - With normal clients: use =/iroh/oauth2/authorize= to retrieve a refresh token. + - With trusted clients (you must ask the IROH team to bless it) + Retrieve a refresh token from any account of your own IROH org + by using =/iroh/ouauth2/cumstom= endpoints using your own session token. +4. Once the tests are conclusive: + - create a new client per IROH environment (INT, TEST, PROD NAM, PROD EU, + PROD APJC) + - Ask the IROH (XDR-backend) team to bless these new clients as "trusted" and + change their availability to =everyone=. + +*Optionally*, improve the security of your API by asking to add an audience to +your client. diff --git a/notes/impots2022/20230414120304587.pdf b/notes/impots2022/20230414120304587.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2b683128484583707c5d18a1025015938ccf0972 GIT binary patch literal 42279 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 ZqHZu#SJ>}9;{yqT`LURoWYlD_{twMNY{CEl literal 0 HcmV?d00001 diff --git a/notes/impots2022/Facture_Déc_2022_Client_1047.pdf b/notes/impots2022/Facture_Déc_2022_Client_1047.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c5591a4c5651418fe8f3c2d88a980574fda4e0b8 GIT binary patch literal 66390 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%0A>(=zBe-!+=^Y8|sf%2w3qAXbq5y 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

dz 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 NV1Xhb5tbE!`X6-6b%g)` literal 0 HcmV?d00001 diff --git a/notes/impots2022/Facture_Nov_2022_Client_1047.pdf b/notes/impots2022/Facture_Nov_2022_Client_1047.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d78cb55e89edf74832adb74497765db40b9f6d01 GIT binary patch literal 67850 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 literal 0 HcmV?d00001 diff --git a/notes/impots2022/Facture_Sep_2022_Client_1047.pdf b/notes/impots2022/Facture_Sep_2022_Client_1047.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cdcbba72a7ab01a6e31c129f542ce4aaaa36a835 GIT binary patch literal 66952 zcmbrj1CVCTwgp(WZQHhO+qUZ~n_cR%ZM&+=wry9J%`Rj5zxUlYZ{khF%)~^T*yrTV zlezbb%!piTC%KZC1U)kY8w~m3!R!JID-jcsqlpa+A0MNdmyh|c?&|2~VruS6#PV;4yt$dRv52E5kuK9;2Rk=A0}B@s7aKDJ7q>nPqo|9c z)4w|znEv+vWB%7Kjt+po0bGgL{xzY10F1eV**|&w)BblpM2r&Fb^vpizi&HZfVr5t zsiWE7{N&6XECE(TEbL6|e@D3jT+EH_;bArQ2DnyA4upW%Fqti02x zqgBXiRV(Zen83&7?g|2nleRvj-=%A_2YRJA1A!sHsAMPe&eF#9l!01fi zzQE!92YN?864(VC@5ITn#fp1BbNczA@Z2c$$Wnku&5Kh)xs!p=AI7A@f$ZhbqT7O} z_O35o;4p8voZt^2v0`SUunBzPr^n0kKf!uFdmv^NQU3AOpt*~X!BMQAfA zNNOCJ)*VyBT|3m?gdfxBF&SImh^y$l}442D*Q zyH2l^=-EY+`W_;z^)yqCnCl^l#j~kt&RaHvfJ}N_A9ng0+rPTMoP9}ppbUKA2mtfY zx04hJHs&*7u{^ZMl23c4<|9k`L$O(UTRO}y>7nvd*yC)GCnsP^rF?jMbduIrlN(Y8 zCYf)<5i^oY;z4YJr?29A1|hO!etAyURg*O1mh*l0fG(#j`j3Bmurgt(cF>39+-=+u zg>KH^rkTFdhJw=hnTs%DQ=c0@wk=Ia#Y^%ATC+o#G#|}SL_YFwX@QwBRou#t z7M4?2*gI9=a+n29<~1mupVE|O*1n&MNY~y)cSIhNR$%k0*kZ;qR8U4gsh|PF6Ksm? z+jqg=!@Dd%P(|Wd){310yq>&xgUgHuh7dOef|rBKf67;TOSNzJ;f1~{1-s4-@16s? z?T}R(?m``Yq(w|)iz0d8s4^3hDvGrU6BmLz?FdzvMv!8N`yu; zns6+qc_SkmD};)yMusVYe>El-uK*x^>E z;yET3)6Ld^sQi91s;=-63TazL8JN9frWEI|YQ#{ldng=hI5tjp&Vv1%n~z(lx@GmD zYZCl39Q%6Rz^Sb$sJOaWiOeH#q(z&lavYfWN<`_-J{!hKyX2z{>r=H1_%+iRYWCnL zbsk)Zjf@djsG?^}{ z0dd&IlxaFt!viv=7QINVEcs!3n(Gbe4@q4+=7@o;Yp$?7@%6zljk53)?1}!yWGPuK zl2)42-6Wrm_HI~@t^C1WYZCjf*BUv>? zv_g@$Oqg;B`kHS&Q7WyJ`3Zi4Wv7}8P%Sep1Z*Qo3%Z$xC>qC&7xQh1PN2=yAfeNE zax~$9^by2+X(`CYjFQd;uaXddvr&G0mwWq-0Wj}FFB#C%Gdhs{-Ta5jY2U{c-Gg6x zFE1jkPWPx=Lcc%Fh{QQ=6dVToMmkLNluOQ(5#KeTwj~Y01&?S7WvXya1rg+AB}znv z4Xc$I@aoTkAs_MNRGt%|p*&T+`kL63Sy#33GADXmTih{CVT6g+3lE%4-$4ViJOJN> zUjc`4qCBC3(Et;l46?EnDwdmuCvbZqn#)eM2g6J z5UfoETAaQRSYpyHcPbVE_8$9?e6K9HS>AcTKF1=!0Q6q^HAo)61a3jN#AxFF{q^MK zesP|=9{U@ZY_F=}IyU;H9E(^|t-QA{BY1S+Ar$t*MUaIpp_gsffNht6{!PIEipV|* z@Y3I~uf(GZpU^B{4DblH@rd)XVAncJKzp9tIHrJyn5=kuvvHRdf^02=P2E1!5*@IP zYY|^u6}=I>VuSC6;ja;myyi|KOnWr58i5(`>PbMUH$w2#&%P<7BDU&f6+Dr~MBcmT ze59U;t3Q?d(WF@3QnyAt=W$mj6q6@f{iHgn-9~{~XR&`A)&%vMshu8er#BnC{m`$y zhvrtkNM?WX{#0aBIGi3w%~Sal56WwCSh(gab@?!nRMI**j59*$Em?*J!(z!i7850h z8ca{J+NBqVMF}#d-$WR7cFMUIdm=Bl{Ok1CR5`qyahh3mH%f;?S@)iHH5Ti9% zZQ#fjnSgU>dlw$+$2K*I?y)JUhg9usjzHpiSJ8-gNVC=nHzF~*t;j?KZ_g}8c4}f_ zKmOC4Wb2$>Rf zEWC65*r&`7cWZaRkovruc?iw#N;@Qp5;vZhewaqo5C980i+l}HX{}QRGGFB}X;|@A zbk_rv{Gq96BTOp~?^}HJBXYPsu^)S7L0s*y%Mnq@>%qq0 zB6Mo`Z-McG5ZD{ z*A$dx_yFR^T2%gCH)XtTX&t7G8CnVztlri8H`VKG*4Rj?&hyx$d|X_{u7glEQiCmG zpIzK;{4E1S$yrZyo`&B~2?Hgpr0j}(YU?JiM%gF7PKa>+b3g+Wt z0J56-Cae76mY=4Qh4Pd1GSnv3Zo@7g7VYCkJvoeLGjQ}kn&WiirJHZJHV<$3$=R-E zV^$hch4CGb6Hr64+jA#i@a!{4`~}pc5}XfTG^)N^RWEiu7YkrH(-;KCie;jPoI@Xj7*XY{%(y6M9oGMUU z(Q581H4!&w*U>K8`zqWULLbwxb%BEqJRB|AS2n*P!TQPV|Dl2Z=5+rdgzW!K2w@l{ z+#E~+){YMUVyY}KjAD-V#?}u1kWl7-XeZO(F9v2#j=z-izwJMM=Kp)Y0ueLJ|4BUm zj`}a+3B#yrWo%~cVELagqK^iF8@G7&us& zh}hUU8JJnPiT*aZnOXnUWMgLi8~;C96a53_FPj$k{7Ze!h;#uiZstV)82$f|2Iv1s z<39uclgIxZTz00vl$_ze?SI4lZ_mGb|N8&0aJl|Rod3^o|Ami@je(1a?H{=RLeIv| zz{JJ%KjHoZ<^KsT_y0)a-}*yK(Zt5w6!3Qu+)M!fQY6y$|B@t{)@J|ker|RcMk#Y^ zODg~o$KNgRzt=|6#n=mmQN$YHs$}jW>S*ue=W z`8>0a^w!;nDBwQ7XRpTLMhNI^kWe=2DY^YvrpH{`68K zgnYqRZ$8^^-uujY&7S-LmpHOQnDYkNd;W6!fJ`LY17gxmPbeous@MVWfgnK>A(&ZO zgyl)x*reBd^v}A*u=Vb1JHdUM z)fuFZ)i+_AxTrqzExz0KG(4+Ml{Cck>nu1*119UDi+Qe|N=XYYuIDMpJ_?$6&Su;g zSXKE`MG?SU)4-4~aL5miFsQqrARvm$ z`j&%&T?5c;$4P;uHkBoP=vt}l>j>8m(hJp9WEvFz8ilXKc|cTJ?qe^!&a7i)zuk$U zt8n?%Yt+%8q+vwx+PW;m#lYB!ALkdESF_yTfkS0R<$?e#Gm0-k&ryy~S>ze_P_IYF zU+OPzEMY3;9OO7bRO44}JW4ef430rz`IAsd2A+ZoSK%Z?UgyP>SDyBxQh2=l-QX_t zxWj>%_gwgMgm6zIXd*1JhQ}WTG%;CO<`GUGW?f*ua0*>N0S#tOkx)Jc$F}Cf{1$l|9izz)Fu6J%v4$QYk1D0NQ;}=y}7^|r6mEw_^|McBCV3#D+f^eFzJFIbv9^xz)AZG)2#lut~TYadX9J2F^a$*Y`Re$~ya zQ&u>R?vSoG`V95}`%RUv(-sW=tB$VybIG4X&ah2pZ6I)b{eGt{WNCoX96yIh2SDkF z)PNQ#dP}b3kh=;Bex{oEzv0P1?zKjwyxX}ZwUvF zJ1%6@yyKh~dG5;}1v5$LV@+kYI+epq24r8u{REHt|gMt1p6Q{J1R(yo7esTvNi)r$81V#pSLvmVvq>=(5=rq{nq73@F#FhlT;w zY{Ju-z8l9dIl_-Y^$spgENKUqoj2E_9gNg+XLMoMwq4T-gF*l~EQxp~bQlO)RaD!8 zWAs;^>($-4P|eMN2nirm1v=h^#b;-Al!b8EGziFMG&a*S-n~Ia*X^vK6cRSX63GY% z{yALm%`TF@AmX{ey{@)HtpPATnqb3X8KyXhQYM$_W|5!(`au{ZxkfEF6#=#O9#yiD zxtNJsCb#kMG$?svRmJf!MIvz+3aljg!CdWM>?73APPVwT#iZa6#fz1BM$rJ{-jk{r zO-NOJG}GY@zA3k(X@8-y3}4F)ooLQcE>;;FMXz*xphc!S7bnVS{=h9R#^OB0!sB8+ z=~noq?3q?-7Cc1U<4Dg~^HH>;Uc)r9n+k0WwYWuoTJDQLY<3xJ9ZVJhzq}7r);++r zjydn}=NZ%}RJw$;gBlo^PhI2{JlwkYj+i@rfx;aYJw&!}*vH$xW4$)d^bKj+cMiA$ zAk^fV@ifV09?S3x3UL}st<^fSGMR$Bb|*B>NYrsUuwGO=54s1lA8e{m16`G!i4_Bw zMkdov*L0xF64t{r4Fta!u+n;iN~!dRQ)V?PG*T{`fo&(+`78vByqSg?BH-T5ZggtO zGLnD0&^aWs^fyRi0WNfuMz||B!S-=GLR$=Ah`zA zJXOoaHU@S(YvX*0T;#@Gip#ISrLn$^6u!kNMqoRx@jn%^Y1T{0OyO10U=3QLS@)6D z?~g;(nQ&kaviTONS8qbjrnRw-Lz&j8rAlx&k?HS<1fr%A3Bm`$0{363z;vQHsK~0J z>t+_IK~GkSB{d~?lgoK|5lZzFkq5-S#8Fb1a>!6B<;3iIW?G{Ttt7HZBf(}q)Xs0iC{hm>z~wY#?hSvWHJvxThVZ1uevRyRDwN=wGHD3)hidC#l&z3BcW=H|ilih| zlpnrY#Yz}a5#2hY`hq9ru46epctGu-lw!*6am{j>w~Wt-=2R=`IPBC<4%)DqoG(P? zn;SRwR>@h;gitvY8#R(L$?dUFVw8=?^HU>fcxX=2UoKEXz!(*}^2lJ8IpfAatZkBw zYDs$kDRk`dR(AD{ylbeZYLr-~s81npmM>!W_b>&wR7B$gzVf#`Wk(pmNLMwn5NnT- zg^e1L$wq17u6!{Khbpx(tmAT;kuQvC70xXgKhY*?bBc7E$HrH;^c&+Wv37%n?B7$} zEd)zpu#dTA?+ily@t*i|S&MG*K`M|IM3J*b3|ZTa($3(`)8>H>ne=4RjB7^?sP-C4 zYLHo;E!FhlxxAv=5WlN<--raFcxSpuB6s7ZH9(MGE=et&crQ7rBOHiz4eGjh?ed4P zbm+GR=0ZHh+jXs5loM+p^=###(RnVY6!#l_)qJqt4Hw9&?(T9f0#+(bD>YTL5Ycp0 z;P$C+!ENpw1gIN{d&UWXR5XO*~T!yCCYdhE6aNk0F#+jG>h(n1!MvYbT^eCPNYa*IVsnj zZ?e=8QjG0wxcT8l@wE|!INT4PoCs#z9Z=LyPBlBROs9mg&&!kE4IpoiUB%&qbaK*c z=t$hiU!R5`iqYmOK#-aB;y(!1_z3W-Jpy{wsVxP!7i^!XLzR$mF#E5k)NV!S znX!LOO7QyWqMz`%jrxIt#?HiF+$T{ zhcnWx!cYF*433Bwv>&7<`hqDYH!V;{e^18@C<2<4^9%aiUNvO9dn?}&y)z9Op!)G7 zy9gTqH_RJ-E<(F$7xOT&i4KyIgXnU7eE&@1+2hftL>e*mZn={?NUG3v%Puyqm4B0c zqau4yrEa_Ui0<4jWk^j3HdfP3lh!!Dy;D@V^*j(+I~RZvw7uP^KstQid2a}nMS%qy zoMWWm+2J`5D$UVtSfcAuCSZ<1JYpTk>#Nx_SE{>#ljEk!p#tR7wC@XbouuYrarS=C z5%s+Jb#XrwrN7==Jw3O2_bvQN%FB=}@<)x%`sU4+B2DzOV(al6v(&b+?|BzvSuvYXzh#Z|rJI^p6tztJePOdWD&llkH#X_`mhgm7hm8*{ZhD z59ypv%F9}f#1y)577$!qNMHd;u56&Z{xJ?Lu7yvy=Z6dc7Tj7NBGV5)k5o3+ZGP5H zT3Vhl7z7Y(Tn@{qum%(fYq>=O>teXhM z^p|9pKfT{l-w9v6vOxJ?eNK5$@%v&z@J7w|1%h_5DYsGxab}(*qbTIGDMyiXGAGs~ zKNiR{sS*GPDB{U3^Dd7M#Z^QN; z@LhSWtU(xfuj`t%vz(-6@<$2M^#125UWYvfVvEVa@TJc={phC$p-J}FUxT<*^54=Q zXv`knzmUIbEZ`tph%dX#h(8I9RM|ZWL-D?cJsKa`@TnKf63Ah>a*8Ulfq0}2+q+!i zr<#h}sDrx>MKh;Y{98-e@|rLb`-20I(uFd!xS0+Q^wd zV4}G7LMDG|9nX_{YRaxvY0ZWl*@2dVxQS~r=X=zmJWf(r&_eLfSIZ1Qqbs&*tWNOO zH0N7!L#ytzXI-77qf9jp9T)j|2FPO6;rH z_qhb$I`<1Kh`M(yOd%3m(svOuL?rvBOTIJ&|{CQ<I%C$TZ-`(0M}5nJDYAZPy7L;w&5J@|i`E6NCEW*DWeQ*e{S72961@ z;|)Dn+-$rWv(!cS<-FVFbE^G*?U5ni#S+K#}$s!aBt__?o{Zda?-h952`{AKf>%o}HDV_Xnma~mRO(6#B( zQit9`UArv! zE|wgV6{^#^MUo#v7R{HjAL*+Uf%~NrPldfi7jVuD1j>{}c_glaLSMb0f}avsKMRaH z84mR^4F)3!n@dJv2G7_8_d&$4jJ1|7)hJZ|b6R&2P&||=Tq&{QUiy}3k|4j7~rE_USc0D?F|wb^2(Co zCF1p1L@Oi8E9JjTg2JG!d@3-z56S=+P`QLMRT*N~7^Dq#=ugf5sM$?ay)sV)`cPsm z2L|0NC0-PWa%U)2lqK;Adp^s_;u|)r%)yJ=O|CBxR#n!A>N)RQabseJETPGd2OFbBsywJBB$oBzCw z>pLCli*crO^LcSE2Szl5B1dK3WHlORVRrBO2|hfcW(OWyf8+^& zWMiYit^{W03hHmR+oNlKZ9>E*+-`M2H`=Q6?7aWeGvgIJa#hqx!1jd&1(Fpm4%cIL zj5Ta_lu{R@He5t3Z51S|b0lKc@r8N{8$vKZnVTh%L<1IP{Z>PDbe3tU;SlJVZ&JK0-`-WQUXL+c0q!Cg6*&CQlZFqZmHW| zewg=mo4-=$U^M=Q)<*7FTRP6f&tPC|P`C#Tn%IlUIEbH4(dHnW#DiupGM2els z05$&iu+(hCWI47(gkU$~-Hu)|IM2dS*2n8QU&$6biAe%ui30{Sa9K9^!gEEwFh?`G z=I;@I5*I65L(j??L=*>TO1Gj7?m6h{nYVtJ9&N|+YnG_q{uI}%ht`W*qc6A=J$?tS zS8G3Yr+DO{T(7wih+0@!kAc_t68i)7wq_whXX<&se;WyF&Nbr&QzIpn2Qr~Cd+T@& zxq;#viw@M$CNA#J0(br*Y^B+vZ4sYvea`x-K#f$J9%b{#7Rtq|Ph6VPH9YkA~90dR`r##)hi$%3Alkf=;JM z3i{NJJ=-Q-VKzn3&gfkb8#sBw3YZel%mqnrTmV0sK;*qH(^Py1bJYwqEoSoVvZN!! zvK^$kP^K*APr;X@Wl)m_2CJtgcRneoaUTTj%|r(x8TeqBY+k zr{G%$TM!KqJwK4tTL^fr^49 zaVKiVW_l&kQJ*A1n>Q>UZe>z={p$DtYOgI5akf^Aa*b!*hf89>+Bco#0&u*HoJGJ+ zQoK5gKlFa^?Q)@ybxkQZX`;8(lo){j6-48F`eu8;RG8OWHXI`_8bUY z*4QV##EvVlWF2|T35@Mdosp((V>%W)FIUk*837WCx$><*_G9CVa>v3dXi$#e0RHuc zlcmfA94&=p+`Mw@sCGF%0m5&Du6kNRdHoCB^TB8Q0O=ckV#OyCNNNRp?m)xrt zv+v+2zgpE0h`8u5o6>$2hL6U)zhn{EO>?Goz zS!f64ouSlFjp%d6*?X*ck3vB`_$BXoUv>H^n}fMJ^?*57OK!Vra#844L))|Dy$S3a zJ&qg5+iW^-6)fI@#X`-ITV~iX>b>1_tPZ;}3~OaGztO$abIEY)W+t_1v+C$#J zh9S@A7YcHCpv*6yBDm<{KqOYd$+}QUCU!SXa zz;Gf9wjmmJ02PKteQ4Y{7P8&hr=*H2vy)Vg!B!X>p2$qBLT?5maVp=Tsgk+SocXu@ zrVw+JN+g3wckr)umH#FokDgc`bC2cNEd4 zG2HT4tN+@ub(J^WCG(y=5|#_ZE;z{89{CClzgk2hRYIn6Y5)%ver9_9%uy>KG~Sw( z9-$;vE!`0+5ls^sTb6uHdKzq0Nv(}tU|U~V!EN@Yqwm*-aOGe22d^7OGBPKAZ&jf{ zadY$0VE#6rHp!n~l? z+~2q-g|DbiOv$uEQoE%6>YbZW6y_zXC+JPv1H>N?dm>?wf7wJ|{Gw zcF`s0_`Fz!d|jN6T%esGP3+Z;O}XhlkIaNwaY;*DO|$3-*Xk+Z$xwQyt+Q}@+7)yg zWXD=JYZ%8ObbHe`Am!&u$uWJa(N(3WMXubo&;$s#p(4#ge4eTK-9%u~n5-?7er;rK z<2^{0PH0s3$Wzo*VaRXd9KC$ir(GJgVv}?q%6aR)x6hj0?jZST)*zuqxALii-@z${ z^`&)^uiB}3MZ7j~0f6FwLfl5G<6|@s<%@EBA zuxMmdhPh38-HQuOy}>n+3U6)r?}JRMm8eE#twDojVSYsRIUui~U=`Q9f$BTXy9dpb z6(+7$to9O=P&(N}QKS^``O3YC$vCZ^;o*)yu$Bp5B?eyma=V7hbEv3A;Q$i}R9WqM z1#;gpsG-wyNoF@DPEK91$qsQ$g+R{TMK0UE2fm!*t2H;ojN5^ue= z^3ec}l?N)!`S2bS&9P4$!x3?~iBwoR+)|FhNc=O>KK`a`D^k3ohwgDv6278J740 z`F@@TS&5HAhfA?3ViQUWDmg~*iAwgRggfE`+nYRFe4yTNkmg&uOo2q7H}SwvePp4B zNWY`~m1S5L!`CFold2SDkS7|=&I@YRS}=OnAWDSe>k!e@E`HXUo|G*GJ%2PWAX6w0 zN2*puPDZFaX6bDMn}tppnP~m%M_lCkK~`DyJagv6S{i6?kG5@#-o#FQP~z4My)Gk) z+`NIB4%=+eTs#h1_ojM)Svt}M*lK7E(YH;0%8xlm)D;jBa9?Z7euYr?r^Vh}(iHJT z!_Y_yKI;qmt?~hQKyW#+=zTKm6)dJztqkR}7O&1nsLREZW~kf~_yK)z;!M+&-?8H+ zO`(u!xC^K%nSuyj&*Votxv+tB0YnD+m-^WOEWt3NdT?ZXf}r`-l&FT%N4o-YL`gFP zpxX&p7R{F~2_r~yQNZ$u?Ed04SViiOOFJG$Jny@O#qAe7^Vr>~U6=a70sy zz7C&=;00)V!B7X$oG|9;hgd;-sT%nmQY^x0c{48>)>%Ell5z7})r~1Ba6T^E@q#K9 z^V6kzT|FF0=&yioqqIF)@rUZ>CG?_(45GD#V~RMA1X|#6vho=)NUcnAbnL=ujT`tm z*UD&`Fbk$4JgG`HWipSYcj?W063&Utb8)&w$~i5WqoWYEq~vNuyUt z%FRW>svu1cK^A3ED%Sgl3j~x0r4y^!Uc~eOvzFXc=GQ4U-Z+N9yC@@Prw}9r@i@zc z!*o6j2Qm8&PS%$1=)2JaTDUGN+`Ud<8A8Hc6+gr^Hwy)`~BA zTaZHF?A5evs#A}QJJdL{R{FR|E=&qgKii%Rj|a$MdVZNiQKCrU(W@} zjglws;)V%}S>6^15eAbov8CTt_oAn+`dGa{74WZCf)10j)1tSI`#lJ1&PIpoprD7Y!6Md5T}CholSoq zb@={NB2A1X?3wiYs4P2c4{t?ddq+tce3 zrEBV3J}fuPbz1Q-wJIrZK?>H+uEC?X&r>BBb86?_D3Yb9s2vGzq=eFEQjNElxI2aV z;T!=4B6{%}E(?i+>P`{Xg+%dF1-tL^Wbj>{2OrV>=pFGC(R})eEv9*}QB?82QR{qb zV7iVa{J2Hf3Sf?4;Kl$3`44ca-_Vq^35uJfAAB8=tg1y55ruw1&QPn);9u@Z@e6GY zKuIF*Z8e`Ph9wR%l()Aa$v7VwQg(aNoSX*qJt%S%MQm+rT6`I`&(MQ4JgF2Z+8RSE zsnL?rHZh)-$VCjPY&8*%uT6?7{a2@<(FAM-$%l<#qMkIoZl``X`yPJopR)oVOH&9W z`}3fHSPXHdDh;gn(Q%I_+Dm#;e0=XgT{rkcpJ~|=8y(6;>A4VS5nND7UOIRVY^hTr zwkuZZW2Zu~ZKsL`@U^VHEHkqhO1(z~hf!Kn33@v>v^SGaWLkmuD9wv`HdMpr;;-G1 zMVBcX@FS{<*=S%u?aH$NnXc0m!RBnHW1mZt7l3Fe*PM|?(F{6hwqy{tHlZspw!4NF zlpYLoE=6OH7HZ#tejjP)^XqtoUHwd(I55_#-WZ%;(p)^e|Sisg1Nr#b94iU z%5^WMCuJp$g^$8rQs?Z!`20>QmpWSgqKWQW;>2bxdLKi}5F()&F^>dx)j*Y2>dNa% zIL!JX?q-`1W;2mg|7dEOwX)ROltuP8eUhFEeMP3lu;1}fkAycmwYd!zDBJ3j<~B&M z&`DAl_%%z@LP?UN z4=fQG64$)-89Ar1J(RR06q=Tb+z)|TH23@b0)%2yV#W0jmDtkza$6qv@dCB_Sap>% zN48U5W1i>2)js)KgnZ55m96JoKoA2aSO>vU-p8%v2hNLFPe@i&-J+`@(5FJ*eL{X2 zHYI+aT;pl(3F^n={PoGF#Ks2=#8l`6fVB<=eErgo^TO*mmx<$qr{|o zW*#deN|h4yx|zLY?6tAubun5e858~F4XYtmwsxAFCWc*X6vw=W{ zVt5uqHlJ~}C^Sj#gDP>pGLTcX8U7quv$l|)S@gD{pK}ZZ`_CE;hg4dXd!fM2bzmi> zA?AWhV&t}q>vh|pn+ekHx4bg#LM4po#?yZ9-o$9d2A>ztt|@>m;t=QHnLm z+3W`G(Um(-+FK3Xv>LIf+B)LMl*0NVU~wE*+ohCN`HEF9=<1~920>=z&u~0*jyaVv zs8_lJGIf=@w~ zqKsX`VcT2P$M{C4lx{d_$42pxnuC1_^@V?A7Q(3Jv;;sNT@5a{TuMxxlcaz_?p5!oh9Y!WWOe`cvK#qD@HLm$*lgPx)+T)vvq1uQvz6{pfO=|Q&L>sv@nomc zH_>X!Ybon~j3`vzkgYQtU2ZU^@EvJ8hB!mas7vZHE0KDwJW6pUAtSIyN zp`<&d2pW*Oyy6%5{Ei8!6W--KsU*`RW&K!DoEL-Es~1{$P2y!Vjdh;4VTE0Z-Sg>@ zQo!3!CMgC{4lX&WBIFIA#KqU_J3@jIm#|+JE`W{W#-hiokPDt!hLW;Oh3M|(6Z%_Q zybkmfb;l>6(nk!+rb*U=U|COCKFb+g8t~~`&}8%beFMgXJShY+N&e2kPEq5QA?dES zCP5zqZ-yNVRqrTRj>ot?L>n@4Kda|0p61|bi6947hHW(ksiOyYjRgTFxWH_v!Sh&q1qvNM)-TGC?=Fu(PiNe zlp=$437{Vy;6OSjl)*sqN~PboO)gMUG@H>nmOpLvTlwX{&3#vC72`dPH><89QJOjN zO8OnnY;=^|ip0nmOf`gt>QgM|Iru=9X)y~QT4WdGv z?_HErr2LVwVn@rM825B4tTPzwhG#T0Vs#T}!(6(UWbA6zGSr5>u1e=yP}(f+ut=T4K(N%(g%S_2o*m(3 znA5ON?hKs`clSQk9)yLfHT413gYy`I{Bfm_;{ao!vW#TU4cWPLI6fHy&GEimjylZl zcmyN6Q(HnB#=?nUy*}`e=Jf1pIS-3y+TJe#idp2qK}|jS7t!oQe^S1LgfFQ`7}=v4 zv$9BongRNey<6ba<^!Cwnk$z&nMSdEkAX1BAGgyry_E+QRv8LL3bzoDuJAqnhuh;< z5EvAT;6c}N<|De`q4hR1GA$iC6aH8j;D8vS9lcQlpajdO63XPFSo~GaGQ4ztE!q6W z6NX+eR{ppX@D8P?1$GwyhzEe=f-iF#i$-04X53ty4B9lz#FSe3!3P~$TtnyJle6lA zwis*l!nH>E;zG@F6~}8)C?F#7fQh-{Fn3u4xt`M!mM_-Uvn*}lj}GYm<&hD%4$!GD zm!*?YVXn!=`&FEJ#uhE*X^xThj}D9oz1H)I%tBEHNVm-LhVS!bFl8#Xtv9340>=CDB%*Bs^!Ay2 zA?|+K>!mwt`TmrhR9+XT)Y6l5<=to#@3}+I&SaAC{V+Cc3mkgf-_|q=2Dvg(xpIGN z+nPcbIh(qRN`&zn{TW@g_#3j0l$$wAIXO1@dixFhXE?t*3{cMOvr6enZO2BI?wS~KhDUJwIG<2bMYIHCqIsnu4Ow#w2Jv%ka&I#`FR5lj7I`+`B# z4CBMiIQ>KMBVJ8aInj0w+6@2vC!jItGkaa1Vz&FEgpawPZIs&o5<3=7>K$76Ht{W< zSMa9s*i*$;PN*S3yy1`ws?vM!J*wi?O)6hj<>tewoa#iSl5HP)x&_ec#?1o1VgMp| zSFkJDAJI9caWyJsn>B=P)Ni50Z7-Gk^8sOaR^jFeE*9pSft_-u;L5yzAsV}2oJ8I{ zPC;KT!9V+bdvzR8PoM7!bGcdSS0n>%yvyo zN>a=c1~+`iHBD~S%|hX2s}D=iEfIp_sZp}00QR83>+!=pO|w()@|djfm9qpcsz{tw zw{ztirBZqGCcNd&WI&gZ`^w?>CJD3RS=@$3U2tiRCxTkP==Fwvd|QnTg8kB0xzNR;lfq;zu>#L;o^ni{ zfRg~4W+0(z3Tg0~S#ybSQk=C1!9$-%jYa7yAM#CI`nfqt1LkY zYBN`Jq1|#$ZsV_^3Uy<5iM2(_@AL?@#W4507_bZ3A%-805temBuZm#Z`4*lO$5G81yYh<)^PpV%?83dDQbb_4B zkfV!R10^;e9d!P5jUMM{t=|w@(lcoe>9Kjd#Gji%iB2Kk^aTUz7l#uiC3DgjD@3|d z^i?0~lIO$Hd*AVqK|7U3r0S}T z>j$TRw|^@zz!)5%d`tl?cVxAy`)AVVy5Jui<9o{U#Dycm`Y+4ug$``C%aR!`0j&g- zY6g%~yB6PcC-|jcQyW=3^9t93#teiT{FBN6`!0aD$%Nv@+k5Gsd6#76ioUeCjj%RY zv~L9cSC-WBvF*AuX9-SFFEx{TaK-Zq+&@$*=WQQ>uf%dbEBj2+d7Zlud9q$KND4z` zQVCe`?pEF~Wl=rX2MNBGzxmcStbXaB{D5*!R+fPK8vi!^3FE8&=%Y_@KdbKvF1(iN z&2;g?H+7^?KD5?^segA^8_l;m6W!~xV-8vC2_5i8O(8|B34vpu)&~#ZCY<}zS^T|% z903?S#kTZ-PHq-l_O#AXfRdQZzu0!cD#dlv(8_P$+`t?rTHg}`p*SwOjdLw*F4*oH zDDCOx0Gpd$M3N~3q0eXV;kJ~AK|pEC+J&0qmB6Ukb`Pv}^N#>{lsYlW;_YxaT2Df1 zt2lDN2!7I7-oyyxPgvQdy`sk|KlW3g@mUm=_d%v z!WQ45rFCqdMlW)HdAt?{VA8xoHk{y=Rl*< zqEOZWuR_o32^|L1Qt3c%v_inLZ@{krxj0S7b;yqUV0AB~&kS3!R>h_1`IrDdiVp{) zt}0N^Yd1$TmKCM6BLWJRbR)^>dFZ!C(rf1a^xO$Gp|{TP|AVu4fRg0t7Jb{cZDZPY z_q3;N+qP}nw#{kV#WxNx@ntg)^js47rY~JF?9+v+73_ z&+3mor}PYy7n_1^Kue4AyzVL)YtGtf#-2ndte0h=(LaQIqU3{&)XF!LdZabsUHy1o_u)Gk&fa{6@ zr$!08DpN5*grJqts-P`sG=}H>=K!tTmDC$S&+cf5i!GCl;c{gd3WRRlr&0U(tpY)7 zI-SzJtN<@m2NIl^DVJwiK1XmY13Dd#>|JVe`l;tn(1%sluF^vUVTZ0%eQ<@MLkOG2 zz@2EC{cYQ?#`0P{0o@x8L81N8w#R64To<0H4H2QNa_ zaDC+D&3c~r?+YY<0aJ|;Lg0I!0|GiyrE2>*uKC>ZEZJYzFz26BqV1IMJtF2S;x8aN zWjRc|-E_ro#7f$oKB4nR!ef9tU=YSzKq0U ziYd=%_*yZ!rD?3g z`r?q9)91OeE6TPL_lDIiFRF0o*cM%KsOE-8hILJkBxv3ZCEgdi@)~>-0$r%u00OL# zEmYKhFCD-~Ja%$j0za!^ZLRg`L)ZY|e}Fu~+Op6Fu>%_&g{^ytW3B)2s{Ohmx%D$+ ze*&nCrstV^pSR^jJpdm8mrvxXy2WKnH;Soau>rB{z~l_Cif0I3(oF8R!c^XFNhEbn z-V#fu0N3Jv44>rFg~f$zyD?OLLk>wos#zg$APluq-A2N0*1)O~V_`#wb5=0v$=3mo zn}QWafQ*Z_MgT*~RH28tP)ti<5LMFb?<*@E3wkTt_}m|Z0XP0QU7i#ohOhcW1rk)W zvFbY|TOU90AY^A~<$@>C9X>ioF#$nIcnAYF9=zg77jhdLg`xO?-5jMaM`}8!1%dNB z{8v^}Q{!&Z5;$%+NKof3LZ)I5OtOFnc>JB=NNP0rcat1@&t7!IcMWr*F1vIa1b~V6 z%z;{_htds#gnL(KZ;8-|bL7U`>186IRVyh7B~sArjKZSV66yo@$+Ae91D=Zyxqq}9 z26vD0s-xSALOao1oA0>W$xt~_Q->B%Si#k^oMdu%0bTCSd1xaAo!LEVw)(xKXr?~S z-AF6QV6fnatm1Ig{P<{daAIb#84YEKK*BvJERT74pc-?@!pUWunmr*UVZX>cF4L^O z-Hx|JJwhYkqB{v%Xrr64V;J$6h30R;*TDl2VYPbSTDw9Py+jb}VqirUor_=7Fg*h4 zw#(kPRE6H5jc{^;7~h2cNglKNnr|>lUw7J~TF%?+KxPe?WNXjpC`F0Fu(q88@Nacx3FBhK{4DDnN zSTU($W7XvvEk;8{5-P0u{Ul}Ul&#FW=6-|4EppwqxBzaJ#>E#pEdyDGp70suTxRtE#F@K~bW=EwI zG_cYj%~n5)uXXCnDZ!^DD4lHe9`w>tjK#6EXV_f`Gf)148VQoig^otf%`~kQ!9dGM z%oKb-6sfJ5Fyl3Ml=a-Y*hPeZB z=asZr(BRrqg>oRm&47(dHJt@XaBTvx1HMw;^4i!RuG>aT@V_}qNub5*_h=+A| zA`Ro=W&m+P1z^`FAMecbHa;`&^IO!`SFYFmdrHkui9&e|B7~K)-Nu-HK3*>dN7&OF zFJMP^zG)e*Rki6IuuSfsoP|$&g~u;Z{7i}M4FNj*FE=B^ESlB;mtbp`PCU^BBQQ^h zN}1WGSj8)LSG3R-&3cy$MUQfz1-RylZn?JfE*49;SyrAt4r=6kF6(;Hs22tZgyEaN zVZg%}1vK1UYYoN-k&22O;fN9m)JTQ<*bJImu7X%x(WV%zLdz+0FVv=`+umXKC+oVu zz_IFyTXQhDv@&mDAL>SN#bN>r0O+%aPQZD83Q=~g=fK=2+kJ&AWTE@#*9)^AT8dPz z0YK*e423zLaUsCyW_UNmPaH#}fe&!9Ev&I>t!r^oD_skt-I^VB`@N*A9($%M<0!QM zc_PBxYs1qmc-emokHuhP_T&1BnAdM?YQLlndo;^V!+US-IQM`=wK{3SEt;qZyh`Ed zWx5|@p}=oNzo!pi{|~x)NC3_8R8??17=ExJG_9ISI^A^h{0ecYwhhh@Kmi<6`hs(C zi3l!zC% zAs`4o99|~?6I%GO;6&5=^$Xqg4J1X95f5u!&ibqYMuA47$GQDsM<7y$_V6x(Jqu^EhVL;RA)DEFq95Pr(n6}=f&NS}8NF+4b=$oqqQudqyR?eOMK zBj-!jE!jPe7|bc*!}2*KW-kL17vyL?)8A|r!VY_NZG~^l=XbrWZ!~C$+ij2t>9=*@ zbIM}Kdm`2LoC>S2WjUL#`&(>ZuQJ&_E929Kl84JMGF0T#{JP-KX3+vTsZ((n_N->? zmqg{c0v3BT%3`%WpH(%6Td{B&C%NyH2F%hOCsoN8Q*k(PQ;OLE7xv-MlYJjL7xvzQ zeHK1lFOQrnat6qF?EthBb(C($v_Gcv#~R+9V{a08{`fh-*{x*-IWPr;@Aj0%d~!%0 zscBv*N0|kaNQP*;PpYvFt<~zav+{SWia5o+Upz+OKCW5upRKfT=UZBP_{#^!*1cAA z1DD}QL^#{6>{ZZ*`U8--T3I7?YQt)P{TC84+Z)}U{{8%A=&zB(cvii5zm8(xXhX3{z4F{Cn`NpneZyX^1J*-n4d`cBFy zSZn!8|Vjhofz9?0E1f4z%4#_X69) z`3kD-S*0d{ZL(~Q@Uz`&ftHF1pLMl=Py8BMQ0ta;mFF%#ob<)O>Ap@fR>{z6hn%wC z*&PdNmPbs}+0>Lqblo%qKMXMq{BzL_kSV(smt@mo^YQ0OLKr}@aV9<4Lwn4{_xI%K zSS<#3BAVvii_8*6G9MSiG+<AG%5Uc@r)sVy@z*84c zn2DLhL5j@uxv63<6cK6sG=0A$uyHrzd08fO7l>K|!bk&}Bv3BSdF6K^n=uKd=8qjl zg)Jl^^0aQo*?BR06V4k_`8mx-RLw0!mm(4xB^NxUAx^0*qf%awx9UqlA4hrDqTkWj zgi(28LtyGb__qIi_RMqGe0>2E;*mN2Z=B5jg8csFWG1WU_>I;3FNlhio}<0lH_7j> z$~Q>m@A;eJ@t;f(g1=Z4`G4b+F#II|{{OP{mpJl2So$wR|3)5kfTEK$`wLb1%O#X2 z_=_{Karz4){P!mOFU&%bZ<^pY;6%^r8_*)c@D2aab1?cVBcKzoH`BAE5wx*1{5PP8 z;x}{UFKpy55yalXQOH!!o`C+_^-b?T3to`C6F z^0(Mu?SGa0kH-HM{(DXTbNavY{;j9~E&Sib{*Q`G9DltW|Azmg>c8y&e^>n9b>x4R z{U5FV<>-7*;Gaeg2KHvQjyCoL4F8Za>4dGnIhfyYB7*N3YAs;xVD>M;zps#gr)d72 z>EFxZf3WtC^?w%3zb}z*(x%B@CMN;GKN^Dnf$=1uW&Or`(lULMl^E&2VV(^1-`7s- zKa><4jjWUj*y+C$-$jJUMenK+o){~P)9mmylz0ja7e+RU!4d>NF&SM4 zCUU|r&znhy$ON&cuZ4@DRJS|tEw-)hjJA?yh4C^6=`4koLd)zX%d)HL5As{W&4}0;_7b;CEoaeEEJAUCP<+;>srI8xvH2^Jk>zmN zlNUEBCS&TeW-J6O9_&?$Y;epo0}BwbD}TqKj`rkg`u1o~kP|$yubZi$24h3+=Xt2W zp_$vmcH>IZZ0R3DALh7)UeLzti~CtAV0&eF04H*j&?z(@C#W zh4?}v_iQ8m*G2d}!`!baycmeV2d)B%%<5U2u_Mexm}wIu`obf|F6>$(7vkblZ2cQ4az?0C6@;zD`6!9}WS^*L>+^LL+)G_v< zq$0i#QkW_5Tz;M@P;&w1F^uPlJ8w9iQ1{@|P>o=XawFI(wGe74(Wm-5)|dc%{aS0o z9N|3#XYk8&<+EpE@Z791Qglw3kDq@j9#4pNFhh{t_eR&3SzJ@x)iA9I4FnGyo)~>q zQLI$Nb@5{}=5&9w+yhgl)tJqGW6klbgCB!eVLJTW^|>?{^PcyxKl%(tp(}sz(tKjJ zp*j_~=yu(&^>2<{9#}^u4d+C6M_V34{Mp`nW~uh|XubM;X1Y=FBM#_+W9#iG$xS;3 zyvK4!|6qHiR>Rea63Gjjxx2EZdfXw9eTT7&Q!+%oL&Sn;u=1U4&fTDZqP9oD6(aX# z_2KV4mb4ti;|7}^h}rH&!cCKsW{_b3Pm58T=z_S115i24Ejk8u#MplUc7$@6@#d`_ zY}pHP1^32!il=yqe(woC2R@gv#7B>O81fE}iTHx$h{N9SSI%GLUptZ|=M4SC_45A= z{{+|SWyFg-+A*<3dD^`S{W&KNYeu#<3cZhNjB^KZhovz9XL6;>r^~nZ$3Y_yQ}BE> zd%2)aMZY@+KkN(7br|3RTn<(C-g`S7eMbBqvC$jOEBf>23-~I2c*)LMZVIU@u{TV& zzfXuyOm~nP(L;uGaJn<2Eq`%o#mm;jWJ?2XcTD!;C#fMpUaR^x!@!E7Y^(4TEB!Pl)neAfVL5V?Nxw z=-hahfVE)Gw#d2u6C-r%Qz(8X$f_wehjjGL&M^TcvBJm?upPP^-h0yPH>i7zE?_zV zx}6ADh%We)?ZsmQeG{_Xrc#F^2=t;}_2Dn(otWZpJkcMiAoRY=~tm80sKd561UrMeITR@&Z?X=0P_4aRZn9 zr`d>FGN|@nrH1GYXUjQ>I|<~J2mRJm*qnuqw&HSywYsw2n?37*JDKN|vh+;Ev6oM7 z^YRMZ)+zIPEo!vJ36{*qPU=x4P~5|eAO(QLz)DeFrnL-XV88_;2Xl_PV1^T|gar(z z0hQ%Cf5Kj|7R|eK{wU@iX8M$tk(g60S?I5*1drK+KZ}5Q&cagxcm3eD^28m$FNaxp z%ST^)R%PjuiaH~_d;<2jDRj^-q6^3NA}&xGKeWPIQH7jrvS1+wB2H)i4J_L(0xd^7 zkRQ$Oz~v0nZyv}l0%t}pw$PuOf60F^Qc5i=E{b5pC_0sjTZOB`RzJ7*v~&a)x{KHV z#8f~*&utD>0ltIBqL{+-+d^o?7OWXAb$diG89zQ!VRBP?5`xvRSD4d4*&u6nA+8sj+iG`oK|iS0R?edENI{Cd*Rg|`Zz8Lzh3`Wvdv z8zEGcXBNCO&gsEPt^=;^el~4Jjr4E{1w-5c%jQYAsOP$;W3q*yD=2YHvu!6}3Fd>%b1%saOsbJJJ{3H=(>*SCb z&v5($#sgoQyDbD;{_S0t?uoRxi5;ecZbGagPy4LJ+zviG*pLDajzr-=#M)x|AwBap z3YVVxAM!Y+$zA}yo~3A}Tm{}@c(GeoCD0v3k^)SGh*r2dDPnIkzhuDWZ~GqP=ENl3 zUnMOQ%)~8xMxE}50Bmms7By;x2e%*i3M^Y9GucSOFTP@Si+{R34DdfZn>lsGWnd>X zR%PEuDCT=!Khzu2m}ANfyNWT2a7U^`{d%c5OESxsMmJ*GiBU;&cTNN>R%EKJp`v1o zmf${P@&5V>nk4(lfauj<`Imzo5`_gx8n}mr>fsH>EpJ%oC^PXP` zg)(zEsRXFAcsMl4)V5p21kB4(`#a;D)Ps#J#`0Weruuo7HrsSD;DJ8O%@u;4TA+Uo z*mdvO8Pq0|y{cLR4Bck0uno?CG<0a^;Q~`uc?tG0JpT|WU6RSHPZYTn3pmFGL9XiR zL>a+cNm7kPNNW1DPizwT?T$WuQ5eb1KEEJ$H4Z5Gu<{41T>kx%F`>+_{U$PV6HW14?9B$&AqloHfSFzEgk~6g0#$Llm#mI0N9^rW8|Y;k z9T;J^`t7{!vwOfVr808#GY4HRWp0m_VKS@Tplz3{nz9NqlL2kyeq z{@I`Fx$cXFW$V{(9S_PI8~w{(ypA{v-8I3o1sx3~1tnu&Hx|XSUjMB5ASW~I17f;Q z-NU@Fm>#e-I}6-k-XJQZC1A7-{Oj=g(T0j_12tgULSnFxtCyFkMyaQbI|2b21WU{` zoM=Pfl2F69(h_~@GIL6=I%3`VXCix~Ba&;o6F<{0EEJv)Rk|~S0-EtQX3-n%T5RNT z71l=yHJvnx=W$qcKMvV|Et}n-{N2cSK{AZ?>-{Tq-FTmDSW9foX;&AXgGj;JWhZ)n zMa}A8eEZzzmyaF8T^HQnf%5`Q)K#P~QY>rNJ=|;kcg{uv(XBQ9*skPy!7}0$Vl|>Q zLx0-Nm@U&I0awt*@%q6^Qa!bk&)BEpY^3~wqRwgVf>D`;LQ7G$II6-)+j3R27*(9p zkRs-vELk{3->BSDGp6V(=(Pem8nQ`5JvpXIoM3Q9Qpv*DQ&Nu= zWtsw+Qo&Z_ygFw?Rp%#h|A4AD2D?ZL|i`gWM&a=qSm?;t0z^0iXc)^%DEv|n@ShJ`mPugM@E>T=e*sd7-U!PCHK zw{O68sLR3YpTl1rFOlx5I(hVv@AAG{Q!#Oxs%+K7F05ciGaLl2NQ|1I1jV+zS{>n` z)Q}&+I~2CAd7yVl*>D=T};nMQt`&5{6 z_XuTT!Dt)IWyyD@8a+*m~N)c8d7#Afko5r4M3D1{y|E_w+% zQ=|etR=Q-#Wk&^-tzR7ztkMIw!sI@1kw9Sf=~zZ+7h}r5(|r zWgfI%a?nPfxF6#BkbONCD@V!>MHgs{e9`MW(ThaCYOEF2^1${>|F0eY(D&VnL0bK&jNq(>2k{kIU0H_mW3g~7E=U|#?y2WTVz(G&YkDU4TDWWxJMDr+}DhVZo zSYx5-Jj!F9>J>b@4Tl=2)CL!Qbd<^oqtr*EBr-ozEDS}8m5f$X22Gi3MKG6d8iA?d z&TTzlwU%pAAI5KP<{_v}**F1CK^=wJx;V^rF$&`o{wZ_VueIu`(w5?PPC1U>o z6b>%EC><>7(3_6{IiiL`LnGKyoTFm4=$BZpEVm`OOt-e*ytCTpU3G)4v)*ACAK658 z;)_0CE}THOSg+OY!129MK0b9H4gSdDy1zcl0i=@#4L<^)6;hEb=0XgscGn+@G zb1CPD+*^YFE88BDdd`gU2ZKC%^$E8xL-BybQ@vX)O?Vp_E8Kva+v*Ay?w{XGStgU! zkv_}hbmWQW2Vexc_QQoRVe$1amBGJrsoMBa8>s4Q{fK6Qmff?gxh*2K=6+$x`NVMh zsN9zCx}~F{tg0SEMN5 zf*mo)X`38FSNhZY;Q+7k%NtuJwBLp`<(HARhWCLt&YR87uEsf2>RU_la%$>Kja zJFcs}{yX&_z_W{=m=ySD@COlPn_{)p-b%lbiEJ`9n?1+8sA_3%8PC+yAoFpw7_iDK z1Y3^LY8!smhFgvcVGDBIb7f7R={R;BZzeReHJbE9ylh+&n?)ZaKO{f=fhBYXuiS&n zRUGTdLV%WJ&K`v+RG`CGWs3c~!#}vHQZ(*jO3XpR0?JIXmy)uBBf>roWbw8kktTjo z7*F}$*vrjbic`E~`Gk3R(qXeAt{DBu+41Sho9F}Ha9bvfOGX3E|w7c8ZV{dG+ zu1jW1?diV$@`R-+YJND%#*wZjr_I&uW1Vb>;W};TXgbr)`}=)XVED?7kM(P_VSH<7 zk9>pGOMdcxs4FA6`nS!>`Ws&HA2ZO(Xco$-lBBl0VsnKA=b~0|&o~dcb%SLCj=;7w zq2M3$0^?UR9>sVOl=^A;RZB8#Qnk$LuIMf6pMiT0FVNI%)BebPClC96wp5V4`-a`{ zAPGon%0WyzeJpe6b47)=&7^^M!MH04u`-=^mQk1)8)=XniyH(vDK#4PUm>24$n0gk z68t)G`4FLGs5AWT2o;TuWsX)o^~Q4}WzqGZ0P$A zgxRUAbO_J1oAjY=iqU`y{jm>Ty1LPo8 zs@rilq|;M5*17Gf4=sk+gF_~@`XWW*RR#K%LqKemLA3SN@P{=xqS0Bxxtvl(Hj3BF z5T(fUFtUTbx0GYJ`q|P%#FaX*uj`Ia$u??NcKMotUX?@`QpBtDy~tPmEG!@au9FqI z^((rX+hncS0(IzZ>m@rl$7ZW9yQP+8;!nJ-uS3`Sxb3Nit&m;}e%oB9pAq*XNJ+AC zy_+1^^pOo0dxe0Sm+Iy$&r-#e0)A@1X1Gxe88MF@GT<+>xZvh;wVkt;QtkBS1J*fj zp@(r{d|dm})$cOANhD-vHsxWnQ&%T_dE7KPu(Tv;HH&!zy>7J)+ct}7wC-+};FRFS zwmRBP>owt7`GHMrB%#(uZ1fg( z^ha`QyUGa0TnyYAiuU10~D0?yAYD|gS zptvRyOli8j3m#lr#+-5q)#k#sB6mY@Bg?&Xz_y34eAwoWynoN~rO8IjCMSk+KUzBq z_l>am7#!mR4&y@|qcaeV`hea&dmP16zsptrUC{7uz={Y_I5E{9WRLF1!nIFEx96PH zI)_z9vauVd`!FY}n{cP=F)8h2`)lRdnI8QuIDW;e{difsb@d6Nh$c2=T#oWBGoG?8 zGng>`dz&e~??r|H_i!%(h#W|peSQpIk@b~EqNA`*h0Oxf1woUoK=w7TFI(%}QU`-)@ZrGO2l43WvvR|1)XxF2;; zLpRKoZ_w)%p+anwm+F4alm0lwaR=)_de)lq-m*_ol2`>7(HD}eRa2{v%o8ms9uFn6 zd^1h~g8@~y6my6r`HPGK45gs(P{2Ft-)_NTKliX1nTebRJ-8BN-FS@%_WJ@-eop2T zT`|*8n=zxs_l?D?AQJ$q<|LM+Ngmco&0VA)7=pfaH0n5rahCrk`Y5ftGHwxXXR#5# zGUp{VSz(&vm;}9Lc`LfF66w}d&vWzT9^ob6DP0i>x3(OXoNW*71Nv*K>#?L_*&I1ZS-6$TaJ0VBjR=#-3)B` zRVYdGcyKs8UNP2IAWXS{QWxSUBy<0Um(8`_c|}s@i*eJ7GlOi^iZ^au7DX( zQ7*?w#cUg>27r2UJ2O1Goln<&`9_V7dVUz7wjY)#F$2h4fM_A)x&IefJ2Jq< zu>>#!ILVc$X-FT$OJ@j@f*TK@K;$bS{1hSisY{ZJJ`=8Y5~;>%(Co`sls#-Ery1U? zyjE(I-c+SNS9~!WA83tSWLOaI-pFjH|C8!D2yJ#fS6CMroM)~^jG$-?ziCbaF%TB` zWZzE^k~d$yNF~mf`lpV+sC%?nqQyd0wt31oeRn~}kV$L(xKST_qR~#dR-ZwBXuTU046lF)nFq}Xw zOcX;>1WE>q4)Q9&Vc+5#LCQ57ES5|!qDp9qqD{uVC=k*Afxj>f^&oZtQZ7_$M*bN0 z?JDH8x&#LkJMMXJfa>tBPTB;0*30=D;7=H$+f2jQKJGf4U5RyxA8MU0LX)O@zOu7w;BXd}^7D7O|IL;oIy=Md8HX z&@j9Z&1-*3ghxn*Lnj=9^(o&uKbJ~^Y_|Z(|O!Nm=BM97Uar5(NItJ&2 z6#wbc@)80bFyU=N=kwXnr-Pj87I1evg5VCL5$vD$x- zKZdhqvGET)p69v8ZA{^GbqM(QfxOqE6eaPQ&rHh8I{0J6-mF4%VDXfoeZfpyclO1b zexb9-`lBr;@YeP3nt;Xg_ZYsWmHS;7?&$EEd3`huy;)yHejHBhinmNszV(y0q%1~` zvAgttS=DOUy$oTOI>a&a(JA zc8}<{_8{fg{y;s?cEVP2HG95zCD|f|B|cqp2beNc^!?{*CxB7egVB`Ig9i~bj=Moq z8`8Vn66vwvjj>Z&rw_U^)ky*c^h%Ni8(k1Q!IgtiuGrT7a_a%Y?>d#cKa$iY4iCkq zuJ+*0Woe>A3)CS%H-J0ySUISWe`ERBNYLa`KlPJLtH@MZh>mT$Klo~R%{p;(q;euh z^rc|;9UW4GpC$-9m+>x zMKWJm4CV%KdzB4|2NW@T?v;Ew1zCj}hjvkPLL9TJ^AUAY)r#Kfw~6q4C<)&jF^$K* z(uSi1%;_OdMFITi?w=~p6z0icSU%e9)H@?)+dw+`tQmr>==MR>s1pj!YFc;M`Y5;q zgBhAtpoJfr9bImzV|uS}Hju33 z(*bNSrUT4R?o`41rcWA6e$eouS+xMOdCe-m%^=FC77QVl*yCobGXH^gM1`dd@P%1b zEDs`%Y*0!%S(s!=Ok)@3MMth;MXLq2hxjvK7@A9S2xopEo(CD}X{G07go*L9+BX{R&qi4ru`E7p|F%9xAQofFqqj3cO2Gy)UG{EYi!oEh=4b9TUriO#R$S~{|HpX zIMdR!XzC9}h1uI}vpQW-y*^x0CIo1Ih{`IX8}sI*5C01zwPt7w)JgN=q!<4a&;oqJ z2ZRNHhC7NsM1nFRw+ur+c7hWSV{3!QVPW--2G5ia26a{w`80mnkbGPPwK61WKO6ucisYQMhj<55n_-k z5DPdrIA68NEWlsCIkBkb>D2iQLiN^;{tz{QC*NV|r)?o3$*!KnbD!mxBlu^Zp9Ri5 zE;MdrzY=?Q{+0Pf% zyF76Mqp?YBuq_WykiS(l!w96F)&hT$a%pNdz?xO$;^nnM)!-cgh@wLhN(xDgSD8^> zwn{mjww(g^`%c-O)?y?%(_@t~TB_VM8@G@Cm_qmG25l2`1^Lcec=selSw)ADVO}Mv z57zU(!9zy$KpUQ>i=;%DWM%p3GW$i|Y2q)PvFA7;1N?O8%)I(M1t@<~Oey|b*dExJ zGBhP9_crXbJ(VPZ)j6c;Nj&}RKAG8HbuxB;O5O>sh0kR_WF_NFNHnTynj`PI$+!v4 z9KmcexXFD){Q_EcjxJEKsg;yyHybyx|2CAE0Y=U7w^c)w;WdqK`StPG@}`TV2rssi1T$4s?q|3BJxu@tzG*qby5z z59#g>{u<6e7Me+ghmC)j83V(PgO`b_8GaR6M^?=}1d^yJInT;h%fYDk>IN3gu-C)B z5)^0ZGZQ^2k8yd=CaJ49dj&^Sldy|yd?9THoAUwH93S1?vD{5UTJK<=ethQdgY;h6 z`r0@VSJX1;^C>mTa3Q@>KDrNMou4utDOG3I*b@@rra#-76*!Gct!hPl zG%F7^7XN7Fn?aJo%44OsddbW>d5n(Q$p8c*W8QyFHR3RFvD)tf-Nl9UB2X~g>RqWopI2v{?PF}YnHDKPH0fR;y4~rIQ zsGsz+08M6TsOhI9x?sOS!ff=Ovt`LBGv;b1h}0cgg$NZ5y2XHc9Ad*h_q-!AgOi@} zEH;gRepdAAIghh`2{+*hk#mZHFk4zqD-Z%$k~=I-zXhx=RofIXc_^e)7eQiwL1Pa@ z&OWaprJ~gVP)M#hD0U~`4jX7@yF`wuS{(_y{<4%X{`YR1+6dS`)jC`Zds4q0Js*yi zqUj6D&MTfS7nn2wX|F_(c$!$u#!$;Emrg5&w`TlmF!P`~Ydu%<7v4pQQI2-1$T|iy_l4tP5el zZhxG|V11r9`CtQHM3h#PNlUWi>i4p&i!EHUc zMAS;vN_#`j(G!%1W5}~mo9W}p`KBfC*wlD+kblC8j^W)(I2Wlr+=+5iEb@Ehwsg_? zTpr>()l#j$C1VgbC1r0c*oawTfN=t2Rq1RXI*?tPSdzY@hkqGmYzsXoTk$r^2v;g3 z8QWqbE<}*x0dbN-DN28;BlQgIf1ZqT|M~6U*7Ny2SzZr@uQp)GQLFVlB4UdQ^I(cqUinw*yMftNAuJ6A8{rDI>@@QOZbWN? z`l__Qk>QYd$BE${G_Zp-YPk)J&!NPKm)@w~W znR3*l&9gPCZ@%n@jn6<{jWz3G+dF~%ga6m^ddpe29m(UROLz1~E#_M@o$B@T9yFRI z`3bzfx5N3x)fd;}(CTy7*7@2}v&9xK=N4@p*9tDZ4(540d6HiMZ2`>yj-JFrQF3TW zJZ2TXRoVUf2C>{)^Op8+qVJgh`?~4yYLohk>2ZsJ)CyPt1I2i`U;c-vr1SY8qpH}; z`&YfuqJ_``Z(j2`>?7o{j_T;{85@e=!p|4CKN|Ep&!-m~sRPwcOIB5Wq|JQXCWq+{ z4Tsi&MO9h2Z!xMm=Mv|di~C(Rsh3kJ*_Z2Y=hnI-un-KSr|VCYYFz9znAbn8;gnDx686DXt>b&#q969$ zHo-hh71CC5cSXiW5Q0k}uAT3gZzH~UjV4j8s2uS8wPoeH_GPqP{wcwkQT8aBh{A=ZS7V-fzcjo0Peduzx&y}IWsl(1Vzvv!S zUdVUchb_6c>_9DQ18S{(I7jP`ok+%cvIZ@clAHfTZ787uT7o_o)a<+p^%KGKoO^UL zQG;vVg8Wi}7h*DPYnji86Kh{LSHI!khvWGnT_dqo=0o!_c^@S4J8736oet(ByrS2^x90UgLFEyyFyIe;Wq;`9)HLc+?k}4vKD2O^YL-n zQOm`u{G#FD{i4iQ6sda)Ckl*FV0=rzx1Fc>6~sKSzvnqCU8<9cc<~}D=i_bF_b27s zhL{F@zSQC++KHzkkQ<8!r<88KrI5QmWHOVY{TEARg@;;78B5;J>tuocV2=wwW{t5- zhQ%|V4?UE^5$vyY?miw^k3MjTX80Fd{sb!=eGG$AHmD!i_KeQh_NlbW=k&p?{*2MOW9Qkm?i2N}DcD`n-fYQWHjImMZiaF9HNw>^y5C=Oar>JVmqxOsfA#U|m z>uqc9J!8!38dYnRB~>YvIQ3)7?v%-(F3!Rl-3)TLw17Meik$}rQBO0(GZtaUvM=@K zE82ykxs9i8?mV~fcWTl*&v5~G!zJ!~?!3*A$9D*(Xq-%#@{Z&G*7vc!KMDp%SzOQdYfN-l_26B)_9@M@u7n{>ELXuU}3a} z_>}>{ff?8^bNz~E(?{jsJ3`41x9Yyo&TpkD@SE8GALi~dIC5rD6SSF`nVFfHnW4?h zjBRFSY`2*i+RV(%Zrg3m;e|A(8^^Tk8~o~ z8EvQuraQ1d^H6KTm;yjz%qO>STB8;dE$n}O$_n|Y8$f(rx;sp1jELT9;in4gh6l8|*Rt^7Kq_+hm1if`c@Z*tYMp*vCgV)iF^z^LFt^}_ zT%U)AhT$d3wyfOTZ2?LL2St@a3|$@-%PQ8DfE-(_hp>L?din`a>$8h9|s|h8QVvDlZG)DL*zisEFP+#?&llBKiJ&E zO2i#XWTTM0dm;6ve|p52EJ}Y<0PVK!g^>S|kX~HAfD{{6$Gs6WutStI@Z zL`eENaExsVn(`udEh0CbD?SXl=wPA+ifewrd{Q&Rc`}>1^`A|){vxx``a^T%Byxx> zV3Pa*PAoMtSuz0ZL8>p(uyZ=A!;2k!=mPHkmb`AF2v7 zy}haqzx);7d$`P5p0R$5N8?#aagOp|F!`AW;}-|_@qr)CxVrk!DN4f5X}rw9PuGzq z{gPtP*Z2&+Wa$!I^Y_PD)E|SVxJ@y!StcknnrXbbv0|%@ujb7dl`AUE_u#v}2!4$K zOT_#sE`)rC{XX&y+@}L7S|Sw4HJK!(x?2WVYue~>=W^*2xl^m_*SuA;a_UMYp!cpE z92h(~t}19v7Z&3@Ffw7nd~%jwU;kSeIi-_^q`K6TySm)&=}>aO1uut2FE_Z_gxJ^E``xY%}& z2P$qp&ICWGU2P}`cj?YFYPAu5oN?!*b39cGE-ZO*n_drm z>8yQubG}NW+#{$*Z$IkK7{|=3WG?x2%JgFDdF`pnKbo$=u8M$4_(!Zw77Sd$Bth1t z^qQZT-+pK_=tyc`*2y<_SrFP^I-zk1IU7h1i=I% z$`B!4LEX-xeG9g};n`jEJ_IW!Uk;GGqb%rcHz$uMB^oFiqL)v;u(!`xVR4aOP+^0n zm!L0$-rgv~-WHRZ5|brrMyo}!ArQ&^XfQY}o6VP=1bzWmkQdiKR6j&lgSbjn5LjB% z&bQE)fF$Y#+BpuMg$NXexpgkhV^nGf%BZF}s||;3-{VKZRw+9?6403S%JPJkmkdpK zR~a$QcvmS^(aP)Z&xiiWDHV!uT=1dHpXf(1)zB^uL1CpFl>JStX=(c+o@c>|Uz*B8g5@nj^~^$mF#WwjvgeH7-vR1Ay_Forn2T0qAt zGp6RGT|5fK3sjhmBK`+TU0HR3(>E;WG5F{}Ri^8sg&H=;Ok^)s$D`xa0od_|S=Q*J zg^=RsW?~Wms;iec<|vuB*zBYqaSkTowzOP*RVHAjq1x3-6FclVhHSOcBqjtUq_p zxrg~GjNdajU^WnCYk$`&bmixjiWmb9qN#3~=z0gNkJfmCgJG4#6UIcIk)UQh*atN# z<$ADz5#YRFP@}T* zD*Ysk^5G3K>^*uMqLhG0eO4_+Y#?H?Fm`0gIS9oqu?cj$C@Vm!=ZdzEcPw!LG$Z20 z(Q6+N3KZ}Dv~}&CSfc>M^iaxk=gy;bBO%Gfh<$BNL5iTrV%&_WW}37-W|Mc+xvv_4 z4P-#dPldlNE%NCwCF?b+a);0>n%5Kt!uK=8A!#pVXbjmItFbN3)g23fRDcfx4$0#I zqkk?Gsb-h+$mN;Z8M3Z)pBk5k>-^{j!P+@&GD|?gm{5#guI~~W#ut2gWmdKrHmwpd zxxX5R@@KR;Zco60b5)|5dK!gXbxi$%={fzm?b#d4poDQ*b9Zg8GGS~WPsklL!Jr;I zhkR5rz?+B)sX0*|-&VS@0P#@lNL-1QZ*B1#DPQIiR#2%=*Ig10E#;{aJQ#>wRZuOC z2yMtKGVDw$(nX*nW60}bRxy$`5gnx6JRH_kz}#2RNU$2Rf&Pt3tSReDdL$|dQbRV7 zzfpk|8!!j;H_D7>uQ@;@3Zs-^v6=$@28{&0;UdW2sQ9NQ3|X^?Sb_1^ zyT8RgsDyywS9C`uB4RxU{0*9aYIZ>32o0Zr21<>;0uoE0_p1DF0Ea0KB>;;;z+p3) zqW`PtO;Cr^(#yqwLMy~%@&f)F>M{Dg0Pw$|&it>Mu^ab8*P%uz;tk;AEi^2tup)wQ$ zCap033K%Tq-iV670V1I`WC(fc>h3*njm0R0WM7>-mY9U`R||7_~dgJR;xJs#u- z?fIyNuV*2BOZ(LURWO&L=QN#|=gK?$ma#CJ1t{nYlEUaB-ZZ*Vog^1mKd@-e@<6PK zrFfu)l}t*Be1M4+qEcLcQ!PSugo1wEwarU(2QxUjeAV#``X-&j+xvJk zsJTPzr5+z-Ev&P2WbNUH2+V=(@uRZN870t8Zdw;HsYBx7FUg`YoF0(1CmTozENH}fxuh#z#1~$gZs`NbV79qupeYTem?<} z4N-~^RX_qPF=~+J)I{Kmn~Yce*dCGy(i@UbBdlpl@UOG16on8^Rj&L2Uhs<8%PVtGsP7>`jqV7pDbU5Mtq9qWKhp=t zrS8xGR|wz+NyP2y+;u<@QLl?d^{Lc|NupfBCH%XQ!8ycoR*@BJVF{=oep-dVS9 zbwCPc^SQ8d9`Q#X5Hy+|yfkc$0%wTl(pbe;3EveDDK1rKF{b&>eEWH4Umfk!pjHw4 zS~<)0Ts@Yb+DB!hhSpA|9vP72R=_9FRs@@wg13`Y zE8nV)#Q=v6BJ$PEND++29Nl<<@M0v6GMZ;1dSrwc?R|xM?%Mdm1X6^>akBazi?aU` z#|{Sy9SR$SIK3Quc@7tzrlhxd{z-Z_AT=_Op$c1&ejGe(udEG6T@i->AFt*DWf!%8 zeCMQ0$=gPccNlS5)IP=btlv^a4>N9|%8lSf)%qN(+Iw^%mdU-^yR4gl`+QW(2CRk}PD)q}@nXtV4Plc~h6(0cc2o*6C=c@?nq{t$<)a&lc^w{ozL9dk{zRU?y|3& zeePOLaX?8kiP$7s=rWIDny2rc|7bRm`7bi8aJl^EgRx)}*8!1Fol_5#F?h}6{E)uJ zZS+vetHRA4K!#}U=+|5PP zoZWT)qX~Xq8T6oDlTzs$o2B^N-CUz5HgJ4h0mB=q0m`=yxL!tVnV1@&68(;N&#UPf zR}Xb5`p3~%4HJuCNi&dMiHG=8TP_2dEITA2)A0&>$s?>Ek--H z+`6RvIcVjUqFyi_{#|wJ9L~ylc42_0`ta{xK^l>j5pY zG?x{*G-v#xqJ@-KIXvz)io23K!ep)AK^A)!^(bV71reAwe_=@%b8N;Y4yvCf^yi5q zP)XCss+70Ma0hy&Pg4{~FplnWRCU9mzLS+d`GrxI_cjUzXG5sF{c38jYtA7J_{wJpEZ^b`b`Tq*+ zu&{Hpu>Tvd!^X_c#`a%!+#+6M=zh!jP8pWTrW#|(&K94-j zEgFG8iOKZ491jW(bdQ_4p~h5^ROX|9==CJTGirSu=P77)I9&&|-BMQD))U{o z$JUyR8n4umyHtX$g&TI*Uf-}UyM=AG^gcMXnp>_$dAe-ry8GgbAodzHdOok8Y6vi* z05@|ExbL5|O<<)N9z-qKH0O0|t$bt<7_?dUjdKe6U7Lh7KOw2m8WDyu zzLyC_0eW5y#kdHFg;PwU)s@*Z^}cgO$Cxm*jGW#=1`&ru4Ui{N(Zr?>p+cn|O;-aJ zI9Gpt28;&=E2+CpZ4+ApYX9tzDs6xd@4$Xe(EQAO`80V(YmcawjDJ=n4|yL&{0z9_ zySar1J5PB>`=A8yxTrsX@hdFvyHKsCzLGZLpZ99!;{(v|XavA5x?;Wro;%om@xnP1 z0L2|>BXFc8##tMxeDE)zSO0+bRRy)k956cm$T*?ZiCKC}!5c$^2i8W6jlM2Wi;X}w zwJ3=KYD@5TT*XoSVDrNGr?punHekJ2jooHjlZTwM_f?D821~-nXj@JdC7`L`%fvIx z{>uh`vG<)A$k_n^sZWm?CtIIcz^3o|o+Y|hh|QssyYd6wB2iQ~q}%qKm@60|iFE4= z$Q|{=PG+mJV`^!`@tF}7y2z9zvlrO;NbvO#8O`Lh!X$w(LFLnCCj9$*9j zS_M;DKVzy$EO-(=+;{6*V6Y>qTjH%3=AH>uy$HF~pNI~i1i0OC#O>rJp$E~ZK~wL9 zoptn*1<%Tro!>ehQa%~%V?5Oy=`guwm7IIM zdWU)khyB*a@g(7hHZ#cC|A^tk=?CL5!nm!_IEiHX67s3g2jfqh%nFGudNZsb znm)QhWQA*G%zn$X;KoMFt0H#F>d)1r)zst35A3#lM9^6n@-hT#LCkL1yq*@IU44m5 zL-aok0k6BT*I<_E+#b;OL(9Uln{kAFGxhDCP=p~GFZdrQCsm0^mA61FKXt_@1|DJR z0~(X2_WkCiH%TqHBUQP0j}Bj)F&?wwibIqywsWd7WD>m#RoZcM1dkivl_>ll<7oCjaq{$nSktp!ZSpfS8YJ5 zGltC)lo>IycWeobZK^Bpdd=8h5%-DBGe#I<@rthd%%eQilE5gAehzZ21^f8M&6%L+ z>`;K%8ecmo82QnwQ-_&LHshiS1TJ{Uh=!w_;tls6VKc;8xB*7?<36hs+K~^s2g=z9 zqNd-#MQbooI-nqb-C)knlKPpS2im6-nLpy_HhPx73}-7uKzs&R^A5QN<2B0uP1YHG zOCidUlH?8c%C)H#&Ls$TBQCQ|a*%QC6@cTK(o!Jk#3+0opG4?{`mEZ|)``WnZQe-G zWWJn#8Y=O@>4CiK2pV-eBGkSysD7>d?H71C3$E!Og6)fUB1j2mRHJyr1Xf^2W>m64 z(kox6eK16*b{LO0mIUJ-k?dW#`A`gK4mcG^;*Y6GHa6NbKFtXoPxVJz7=7?Xx~XXX!~&0? zB;JPyhnvObBY&{vM(8<9`?up~!tx$soLNds8ZNJFn$0I-Xwc1fn8L^~yh)6uD6^z8 zM&3)|SDbD!vQS`16Jp~>yY6VI;s$nmyH-&r35)?EV>Tx(;Q^Lt3K22a^aS|Qdp|~h z-mTbRw!~Xu!>6s4f0G=Nps#(n40qQ?CqmDg-&`5bUhyV22fL2L?oKAs3YIAbt(!BM z|5&lq4raq7Wc}{vHNH5^To^oOsru<>#b>R5HqI8Mm(onBh0GSUK|voUBYVb?SP59j z>mcEM#kbyCEH0$gNjiC3d24IHU07eI@IsVCx!~nF@7ihoWr50Yfw$C}e`T3qL%7#L zBf`11#wj+xR>FZn5Ib+CimD4bO@3WRe{Qn#J2MY?L@~a1V-#OL*2)KRokb)!L?HFr z2iDjGkn@8)v60+e+1BYb2?LNJYyJD2_Zu_?<&3u9;m8_WyZi3jl-!FtbDlO7p{PPwEZ_*8g_(Au;ejz07h zVeC9YcO`9TO-QWk+M8=|%dTRHi4Hzn3gr!ur^x^>=NB zeSh~2RW|eME4GI>K?FvoxcFQGTtPPt6H_^F*&4f%89bq~J#>NnP} zwN;NsXXq5~=n zy`eW`zt6`)Z3yi#vrRFOG~D$0QiuFmQO-FxT)S;&GJZ96A(XgnkEm1Rv`;bQlnFHA z{uRv`S2Q`#ca|LMYbS9WrE7&92e=#c1H*x=3m&$hw4Jn+(+V#ME0ri>AiD?C4!QUP z?)@OTij3u^8*%F7NU7_Bv$hes<{l>n{#ZvVKapx1oaAbt<43rdg+bejv_9i;mCmoo zgyKbvtrYW)6_M$fG~4&EahMCFQItgMawbg}}lni}y2Z*2FWlINDDbZav%;Y-UE^W||xm+NL}KiOTgh zF#U)vNdsG$$Vhr7aXDsf0d+tug%ili_F;Z+3HZ~-wZY-QpoV-m)#}N-;zWHG!KQE3 zNTj}azUZ96iK$RnozRHb}0Qs9;;<&S~CGm4seC5hH=vgNDtWDG9?6UkmC` z)s`U@S2gA+9i*R7!)2{>pe@2(hlxIrPlxNfa16{c+fc{cOJf}0B7(ewT%n=2Hyjg~ zdQ5z1zvHu*wp>gh?Nhbf@F7Fqj|~y)6?!H)gfa#je6ObMpWhmxqY}7mWG%T28)=V? z^?93cGj)?-6?iT~4)v0WONx*{F>~k+#1+ksk5~X9 zgA=?AX1*aX+I)X8%;|&6%X;>VX^(AX!ITE5_jQ_UldD(>Wm3{W82Ao4`diP5+%#^Jpdl<|DemJUzcdyMGI$NeVpC(NzwrET{!&3gm&o$Mp4wEuowt8|Kqa zqwFUc1}3#3azwhda}Uvzho$g6&MISQ#_KI!(BJHn(O^K(;1;k^xyLKGE|Tdg-}~c-MRS zbd@2=S)C7Qsq2EV95@mBK0D%8CAlHBU3&#CyxtDA83V0P(k$T6$j`=Ob0`cN+~FCc z0@k+x9=G^=zH}Etv!g8*G!8E0l>75}W)jo!Jd;IL8a7WtG8wKhWsP}0JE`haueBZ2 zu4$}RfxD=>nHH(k1vzd{-`{v9IhIJ z{Hfh7M$l_p6V(D=_q*>iI5Qw)axwVH#`bkL_`=13v&n(`YEMp@BFJkApshjL6r=_i zG+tsZ@YUQf+88(b_PwBb9i5~0oX0JD5^VQWp(7i4gqJ-Q*q#49G(SonFG-+NcAS5?Pr3u%Yyg9RK2?<<5`AEaV>MLKMe2aMY zg!LufIH($8EoPic(({okHWPn&)ckpk$Kw{!fin{%Z<<}mnlpYyN_$^m(4;>e|DZ;9 zS`rvF>bE=4KZN>D-_O7WO2>_$)rK081q9Yvi#zBu0`K^X2j4VqE)zEdc+8wakI9vd zXg+Al&rS8h*T|)0j`8ii3bqI^c~;sf$^|AxJB+OzoIS_{4{D_E7|K3nb3C47SXLl5 zu4rWDM3j0VOrRcGEc2Kz6R?Q<4KI+=e5O{U=85D$6D?6+rPMp2 zrovVF@qlsFWonU3e_e=!2KT(D5gJ4KI+0l%bv^Ax65Il9%6;ZR5tbqK2hDBNkG8ZI zouK99%gALK&K1rGL}{HngBJm!%g9S=|60f!b)0ewMN;(gS$_D@%y$^J@T9^X37mOH zngh$Ln&zT{x{SbHe2fhdI?`&#B(2#bej~K?HN#ciT_yD<*is%`JPvVYD6NG6fTd%V z#P(E?TB{0}GPpU0xN{8^OVovxQ0Bm|E%9s6_{}UnXjvJK78aIewAMCs_F()B1$nD8 zG*Ul)Fk_%~gagV|lTlEA%D3|?LJ2{vk38{UUUp4P&DA!!g(o1Sjvv<`M5J1|MNG@t zYE|A@y%$8Q6R6@msiz41$h4`0>9Sj^?&me^nDm}UW8Z)EIBdakZrt_5wye8av3f$@ zJ_V&6x|-G#nzE$lo_km_`tjXvrqv{g#{=vSdqd zilR|Se-oP&#or~rHkXSC&N%H|KIZDVU z$C;@$3`^Gzu4Y!7S`fT2k}Iq`fToDeJ67nIS>ZB@qnH%5*cI)o6Mi=+c0s`s0Qn&> zwmou#sOF@rX+>Gq8-hL4i}PntyVhU|(YIRbd^^3%D)4d;5O{4q9G8d!HmpHScJ5{F zn`~^vk78$d|GiMo)HlE`=V34FBJg+FS!W}aX^(|%s%X(=A93+rxmcEzfxZYv6%0K{ znlqIC6y>f)AuhT2Fi{RJ6pdrlu#QpSvgD=H*c1SQ2no4T>iBo7P@4EW8JJpAem#Pk z0y?=HPPJ@>e*2&GEBJ$*Gj%DubR?_;4DIpy-k7=>FmU3;tX*oawZA`VI+SZl9t*#l zaLVfOiC_^EAn79`O8uJXfs@`_q;LzfE9cpA555g6;LV22CWI6~$bl*QMdckWwNf!r z@FYRC4HF9DOa+vrf)K(*U-kVNbLy=18lGThrA0xHcJFF3Ps(sgYkO(hOQC=*WF!=ZG@oRAlVi(w%UMk?UtQ?EtNOs9vBh&p=={1i z!As+=fp`9TH2#jf<~hfv@l@}$$$dGy&w`!fY)TgEBAgn@lIsAd1T+JOV7 zFL(N0e#S2T2ABlR6Q2m1@!^5kj#S0_>;s2>dQTsCtx1z5fv3x zC3zKc8k$S}6&cpy`8ipsh<^+%bJ&0-kSXTKL2~o*8}Z4CTQ4o{#NO6%Kg-jgah z+IR|cKLPEWKNzz7PY)*}AN?|hTAm3u6T0t9DD@N*PVIBPpPsi!y7zQjF28Zd!$W;O z<%p*H`+-=4f(wD17(VJGN{FC&LMCSL+pu|C1XCQMMHpJ6%#qP~ZWyBkmFtKl*X}pP zN=rG{)Y_sXm1moA8&H&Hm?k61iLgOOOYh%(v$hOwP}ZvwDCo}nP(i0~L~SIz%0d;x zP!U%^se+*l11}^FRGf6LKC|rWjEJ1Z_b;~S7BL$Bj$=i{B;Ji;1a;q9iAiVzSe$4 z@zveC>RPaM+kzV9;&CoOZtS@9bb687+Qw-*`armT_1s;_yU;xNxgzlSqzat>+Fqu- z=0N6k+1ba*3BOAW6$p8}NY`4XTz#!%v7%h8S{o6+TC$1va2xNZ?QwTD-^cs1{^=y#uuIOtLsrk->SQue z8zDd+1|(3sOL>QTwi2a5DoQSfOTIvA>b`k_ENW3VjVEwL5_T}qhrt9BVX~3H6^Se1bvnyr3->Nx1SBc1ACL^fn%UaB zUVT+j3*9OCR7QCks=KSqN%ASk-TGK_!K2-z>=!@42-wR0_vRFxE z+n(orJR@EFOk;iI0SKPH0RCsac+sd?0Xj~x04`RE*fyf#f-|7%-)ONyLqSjY*3s_D zu~r%=svDv1Bi=id`T@Bfz<#@xZefJ@r1)a!d~4-hi-*5CA3?F%t4M8G^j6RYj1n>+ zSKRtrIf|FOk32Lzmc2ZG<8ns@lC#pDRUc6)=ku==|kqLz<2?V>vP}iAq3UQw>HD7WjGfdOe`3R!` zr8z>XA<&?`(!M%>YsLdroLA&*`7O`q>zw2l_QJ>ZN2pq_771rwkhEvSE-fj^v+C68k) zVe4?Tu_cjbb+`kMIvN~eo;BPXE{jVqkOdnZ47yP%MhQ$VIJLs15pz^g_V5tZ>56=K z2+CRB#z?v_>oncafmR%?OJ!qgrrzAtx9JVkXaGJSj|V^o%Yn1Gs;_}OR~2EYw$Byq zy&}(^*&(%&JLAf_dTFls=ho+NYFodRMHBc|vCVJS5bHdc2z}>COz2%X9#70~JJ=9k!l-CY702ZeK z(;yu7iO2TlJ}2zzM3ZiXWnLO1-&FYc?+}P4RnuHbLIi$>wd%%O_kHJ;r_zVw^i}Tn zW4bWX)(Km98$*3r;Ut}!IR*`DFpXK|MoA@sQ|bC(m*?zhNsSRq7`URs(Y^ephx>1i zh7vZAAx~zd4E|)#JvilZ-EU3Lm$2S)62y6s=%be08Xz+d?qP1hg^?R1_DbN#|O2_}Qm{Q;Y~yV%hV zJ$BQb@GZGB3hR8&ZOu9c>v7K40^?dni)oW5k<@4EGD00A_<3tHOy5+^RD-9_QsR#vZfA2RGG{b@=ACI(|=~*6fZuPRQqzR>JE|FquV(4 z(wUKDpZr4f&xvP6Q!5zJmAN;2ND98*^>4Mg^!DA;NDbwb(c|M|>PwE&yJ(|pPS82j zBKU^ZLG0+_p}JjjMVf;N0tuSyEfAR%iKe&h+21fQ0DsA9K!(0E*37+F12dPo{k;V1 zPi^vMv#F^k@PjN&t%0#|?tCi-HTXfwS-KB*ab8wXcrjjAZ1vQ8S^bQX@v%|+7sYvs7o^te?tXay4H>wgRpww4oJ{`_ps04eLtiYy-EO` zc+47^w|UIzybk;HJo%E&GG}Vq?3cezUEauYYPKBjLz;RF%3pAP7(YJ}8oeh@8n7Ce z2~4@Z0nlp>=lH`3*T7B?ueuP4J988R5E7jWxsk8X#l}Pid2%WTNF2!B4BbgZOhOdL z+nB>ODkc<8hI^Im&!o1^T#)iMu^`Ia7j_DLCFAgRGUD*KKi?8bBTPGxQ8Ic(Qxjqv z7kK07AmX=AgP0bc`Ru4y7|~`sr7^j3NOB*A)bA<3I?TnX4Kyw&cq99MVdX-pJeA#Q zQEJKlt`U!I%C3hq703Q0P`y{{7$u<1XjK^P;L&B*6N+`M6l6+g|2hlrZZNx3M24H zeTpJFsR)EVx*`NQXszgsE&w-C4HJ(9Px7(tSb(9wl7VXi1p|zm&e<4KE4`jb>zz)V ziTJe+L`7MedkIRL$Z4VEO7c10!=5$%nIT4X9PK{gE^*vWqfVy9t;1D~#HN@dQfjNE z=aCnb#P4Zf29gQ-={}hf_|7db`F`XS;J75s0}u&!<%GMcYhs>gIKOcF?`=v zEk#|N2W<`f$nx82G9k1n>dqr28fTvFz<%r?zU!0*FUhl)1s|dqVmz4?BJ}BDSQs#M ze`j>zVP**$k{TWg<5z%zL*aotj=&f^w?}N7yrKQ zt+l4eY1SRj_>J>y{@TRBm*f_*^DSzyOl!b`ua>$&bY-j2p$~mVJ&n*-r?J5diF0a4 zi_2*}O5mtj`lPnlq*PCFZxps67iJmeGS66dOd{eak$eaY7lOwo6SbT>B`S}`jzBx| zH(E>nS~O>&WC)@2jP+})!nxbIoonY4;SfS*!-}%*9&DRY@L|ztNr*q#K1RU1uKC@(Z(@m6zj%Z5VbZ)PwXSu`BHg(=GIGo#6m)y5Xho6V= zeBizLtea@A^P}O&p|y0fD7zki%rs=b3D=7;U(9E-&%<5JN3a(l+X(H^ll|J8;_}e{ zsr7-_KWY4os3MQ=iC~Sedwc1$c)1}s7R_1u$0f- z^F);xyoju)ai7Ys<7e~Fk>6bQVoGJ?o0a4b^*^2@P`P?mLDt$3XZ+>nH&g)&h+A`A zNY?Fm`=eCeA!I6IDx8(L6wzo(-McYvsEeK& zW|)Ru+7%m&s`kvcHj67+%KiD>lQEx1*+C%LMmn3FoZa)L4$D$ug#%*H+DZ+^!-tI! zHVlN=KLT|rgy1`+42pA>;^3}8HCGhhLje_39;ygve82`l8xbe94(hxJ|LQ9 z$PxT5vW^j2cp{=dR^vY>#)2IQPqrx%4j#=nHy>Une@`Ru9U$s3cMD!S-;MLrUU=Ml z&l%w|wO#&D#Y}ohb9}5*uYBC0_4_2y-)Jj4g#^`Xme2Bf-H+8lwCJ|anv5+XtZoS z4#hU5Gp3(!t2XLM&)5*pT#_@0bBU;h&{?&vB$k_>jxwQv*m{VW6j>&emhN z`mpqieD@~qSGT4FUi;4)SgAK0cfaNG5A`goe*{?4_F7o>sJ9bi#^_;HMv_ zJo@tpaV6<0;M%=w>KAXqHL~6tzSQ&0S;S0A%KX(rR|89=sHEjpWpI(MUv-|qKNeqHg7hF9OTh3m5rnKY(`sADVZmh zpzdd*fHJMXvE^3=rPYx!R}wCP*X?Ja0IQOyn#SSPfifgE!Cm2+{b@UxsUM4cMgl1X z>P(W&R@9hfjWKm$oF>i|mcys#nUNlR@8&iC_gNO^Y~4w-UZio?@?UPDLiCOwY7IK#bt9SxRUBeEl{F zK<1ulmnWnfBxI_-00G02P|q_Z0AI>P%;IYU%9JowvfyX!)XW{}BDjiB#b=p@l-O~V zw^1=<4dLpnoS9PGha+8XgI;wOKGJLiKAyzzZIv0viXMucgrY&6##DK*TV=!x(`p45 zSv!OSxHZl8(oqTfxKz4z%B|ZT#t`E)pjxQ!@Y+0Tizg!|^AqAOnGT|U#~cGBa49d4 zitxnpjafyQYHalpX{>uh1aEJF2CotT9jwHEcdw9{N-%kV(%C_&ZF7og_6+77_WMso z7>o0F|CP)MY$=XvYdeYRDK@1@OMfev)Hx2V)JT3zw0r|mm4N#Td=@lGVYNLhcfOE` zs{>H}k3J6s3CzwE(-mxWNMYirR8ug_iswt9qI4~{4(T={@-5iQ zZu~8dZniXmL7iNr%AN@c1o!xQG*`GR*; z03FAuG0{fKn^!4sI0>s!vQrl@S!y!!4-Pp4RHpr z5mvm*5=SKg=pXr44E6a$IemAtPXYKHu4%LYcnDAZBfTh1=o?0l#})ksC;eZHQY1sv zBl`ton`(K=mW{e4Gp>`=83);WHc+}4ofEH2bMHoRE@9}=9cl813_y`{3OO=on@AHc*F z1j4y3x-r>_>Vz&{L~p%1iC8)2vmhr19Vj?BIa?sU(*}K24nYf?O z>nsQpP9Xg?b48xr#k0@50LhD!1^o=<8jlRz#6C(lPIby%?7?$TbWR3I0u0v^pvbDD z`!!79Qvdl}qJD3VzF=%r_acd}mPp%gANcAtjaY6YE1M&gyOaahO~H5TJWIoK0PKYv z#|De->0gP3Ct!K?Dyvt~&zs6pa=YBjXM|ot}=lY$W}J5ETZY$;7s8Ke261teZLK+i*?H07|(e$A98FwYPMLPFG&Evf_Svi`n;aAROGUXW+|4gA&`cvp888 zw=r=y@HC7$WM6o^;sK%`AR95xbskWfc+9tj=~cI}21I6~@->u}gC zsWku%@hr6aM>VKk@>6o+8V5<8fGR{+j!>oeXsz@~eb7;Y>m@FJc8(oesbI@{MT|G8 z?OcopnXj)OKId_zF{W+;18#A5?Xe(fgy|65$7qJur9IjRdr&AsuA!Mph|@y3gol3H zjq4$96lzo1ksKfA!^PD5*qBddpW7JPM0_tUX8C2lXN)Dj2VMIPt2x$mRi5JqnSRu= zSL`Z}<9iJHk~T;_Azu+I*DgyjD4#4584v6;iwhk$FZ4lf2Z9PGj9L~_(vDl8qgCNHif z(n-3mirpz%>HDBWx`$Zc!qF?Q`VSb<=_-b5)*BAudq&X zHZI;02h}1XHs&sAjRM+6S|{3To$B?x4gGG7?h-3!uOCZQ>t&5=SAZ+Zc3PkAropa3 zys1{I_d;khhHo{bFWX>(-XOAFmhvF9K(mGS-MnsQabSD+mA)-JF?#`GBcYYScD_;^ z=R0Y?3y88zNdUrXlQf|1w?#MbB`?F{RvE;?LW4VbG~qmA!npL*!QKT(2oH!wl!zO! zbst5L_h!8uradPd0j1mM9muvr#Fu?1NvnLgRNvdo$vbQLH8cyg8opnHrD}QhlIsQDCklw3H0^mF^E}9fTrlX)#xyRRU&rC}x<= z{44JoaSZ%8g92Y}&Z~WWB(!X4-iT10H=*ZUtV*maSF0!F%hl-t^m^ z!5jDcX*+$p`Ta3tq~T`kXucf1`px{aT4&>w%hHcCx?F9Y&IZGQ%b(SpZ61?m3$X-H zsslb57=E1-Mo2R8)agOyqFzOxth*!`-v~~8!=L=#(8V!(LYB)zXmpI7#Rf1BH>pJ# z%8EEuFt3JMG1tPA`u01rP;T|oZ=$=?<~};8Hkd<>q^l{f+*=qHfOQZdK5h=>oY-vZ zc`>-opqHG8HTI#-7-L44e!pmsu|*pt7DzL0|2LGCQC= zh;}J_6i;}zIn<6}`vmc%bSrlOKC1yT!0BS!51 zpe#5d1`NX?MzDzSaO|e<64B-)=dd9jJ;$o9E@xnYpo$csiRi^lMQV&uUlj?7WE4nqA_8X%^VJ-7MW)K$uY*%`$4oQf!JB zA8s=uUgL0EOE){0^YOBp$xN-w<0d9^YmMZbulufl;<@yychzit|E^tk#rvS#s)VY} z4~;ElsuKt@n^^tWOg4`}1r$+O_F$xQcfjn9<@6u`bttxbtQ@zVF`RZ9GUfcpy^8jdr)LVJCV>#+)E6b29->J zKg-9n`>RScWJyeEcRL8g&)* ztm>{DvVfiy)krd8SUL@KBnE?Ky1)(jBvB8E0DFqNZ#Yf{wj=PXJ%}X9p%yrALn}R{UQFsqk zY-{_#$jC7YGFRnXkJA}LB7IELMWW0npBLN+Gw<1ZwShFk<*<-=bE~=pff+-3{6Euwo{J0BE$kT4R?ehj=5|S zLgbAFJt4Jn96VV$dh!;cVc>WU+bvR=yI=aOZLOaIeShxN*oQ@F?&_V)57YkUIL!56 zwD^o?fC&tg=n6>e2+*i00wdZ&pd=*L?EB%Cz0+7)WK~aox6>8bcx!liE&E1;2eZ$! zm)PTDnVE;h0~o)g-^LYm#yn!b|bRm{`6SLVP;Qsfj>Q*DP{ zrubcebvQ2ls#ny!3;VJa(bSrV?)f#=slP|udj%lU^abB8SP*%P4;EX=rV_?pGPm_b z8%(l|f$rTII5cM(Tp|gAlxcae&_r3|NIRk%XRIx%RGg-eWST{-JL=`B;fMbdNu!0I zAsQVsZCV|jgZr3jPQe`mNw|M_DvBU&G?x4tx_0y<+%C{I9Y(DL+;5ZGS-T2T{fm6f zx=QpVkCSx@5BqAXq0LTvJ&R(_jq16E5^DJD6bBaNlulxNG>LF^dgNIXOL;Y)p*;I+ zVEBS)&a0?-VS>BW6&kR35qn{ryX}>@77lauX+rXBKO6Ox(IN!F+)n0g<4qU+`0V{* z0wvEK4$Pez_w_XIY`)gTYl8`_qOj*RD;qRR_)8IOrn28nygJ%n+krzTYqfqCb&Qxk zgKv$}C{*;ZYR@T7t#wy%;$mv7ONZx8@`hYW!a=E^Bb}gpY}ufTWlz}_9uOKM2IA?lQifLqy*>WyD$1)ysO&d4I^p(aS2(>L`X3+N4ITPSa_8`#mT}7Gayo z`4H+Vt;s%WG7n;6f42BeZ*F0j0sn%{RRPux55`X??4l?<2 zDHLolV#McY?xM64elF#B(2f@YHR=j6&L(Sbk9juzxCOem~Go4ulx1Lx#V$E;DFr z$G2xQfG?{Van|^x)jhkNy&!_YwOaEI3vcib8bdi>RK(vlt>lYQSB?`^lbZy_Kdd10XhQt>RP z;%DE1oG6-3*_z|Ws;&*=it8egJtgG5>i|wNhJO0jIQ;{ah3XcZkTyos9Z?_Cu2rk< z2ji7x6KZ_CElCR#9apQVIh}{AsX^}>pB=8ZowgNIUg_>v_8kYw>8^P0cNa@BelpBt zo&ns@9whvS*!5|hD@r9~hOA0mwB!ct&>N)Y7-*{%tWAwyTSV_V!f1wb3~&oY?8Dx` zG_{hYH#H8dY8u{=lV*QiwS0`USJz$#`?R!1e5_PJMMg*o7DkA=mtx2~Hla4U5s<|? z#F|eZPlG9I+-ar8mA8=fv7Sm+%6Q6dSg#muRQ|?y?tD?}Tai3kR$E?L<>ZE7jgy2k zP6wuyubec;;R=!UCoyQI{#6=7^oz?gJObL$6aVl5!ZTgQ^reI)Z29Tn1Z3k{qzm)A zQUaNNnLb09wFJpmVc!l`sY7K*D5fF@NIT|~BAjt5gE=^6!%*;g$+b)7jLT7wYeTP& zi*g^CVy7@E4h~W69IUuBwbWsdzQkm0EDNQ&BgYjc4g-xiyGF8SEm0;TPX%;L6_<>o zr&{``6d~9B;oh~;4HA%*(g!Osi_!u#cHihLreUv}Gt+GO*KWBj0n!R=Yc(OA(_{os zc|eD!F6h3`g@{a_n)fT&+#l+4i?~5O8KVs8`|0E@mf+|PFAj+qIhX?Yt_A}$as)(jAYN)NU&mXUVUnRaU zx>1_e@LDY~Vs8m)!y_#w=0pmUoZ%#?>=ZWf*$k@2E(HDYz!kxL-dXhfoqItr&wYmI=E5-2_djjVtSGU1=J)&_RVzQPhF{9H6%k0u==TXE3OL;)h)tCqxXW z=>>mHmHpWB$=;#1BdCcdc9uy3R)4V(7OFc5wr+fkB!PrRcJz_A_!dkhuvfn2&Y89IgMr&~QwnV|-bQ?CRqMmb z1-tI!{tE?Lwx3byBqtY zV7*C6ouAhCiW(Yu#f_7$v|jv2@s;gQ{E-i-LsK+njG@{!eN z!;JRPZO{6Q^RDwH^L~_^7{1j~$0ij%_U;Z3(W|LDrV2svlnuR1Ha@sb?Cc#*Qk7B&h!`GkYv_hhTQGER4>V9X%6e00NY z11d*U!A=!x#{~FI+)!_zQs&BFBFc<{hk^YmLU$WZ(rM4jC*DqAEDBs0le$x9}t^s-i>gn9#I8* zkwdw3-?RACNBSYe3WCNbPVDFJAec?iSA_IkeVCul8Z{ewCj`fG&uT9ODg^VoGy8t3 z`Ni*{ZymWVh7x&2CF%f+Um?!_C5bJO#32Ti77ZiXvLol9ld68{c-ldLqVlTq{xJi&FNbG1u!68 zY;y`Vj~B-3z~0z}BMvo3G`#M8tCr|xEOF?bHToqTV)PYe+b{Zn?uu8M_&H*Y5DB$``ZAc|qNh;0|}%eG|>Ft{cCL_w^aU z22^iQL0MS$=!qYM{02F+aSCRRkIFb5KhHV77Klpor=GWWZ!D=9)@4CwuO_9R-4RaW%0(Sdc7u!V*jz=;xoD=R{ct}^tcqN z>wacd{T?-z2oGgXvFtWPA071*@w$0UOK590$uP$|i(n#p=iw*M+QGxi&yG4F=N1lN z5>N3s?Ff|%lj&dJzZ7NG$W=D;hG@%9iC8sYd5wGVO()zGt%zm8wc04%Xjr0l^_3jb z9L=C-9MI9PjBJgJ?FnG<67{Euvj_T{rq2!1GZL2>qMA*`WmX->gj7A6+~;yCLLZS* zp@~zWQB%X|)z-z?=JP#DkIU&vdRT^$rjeB$Ziecq=o3vl(wB7N99#f)aNi7eBN<$s z5?*(yx&(3BSuMz&o5|%KMUy$Br|e)X)DuP-GtCos*%aUnWgwtK%rWipB@g~8yn09sXZgV(8SE!h z5Cv&IZ4zPRM8NUg=C1y(i$bvAEVgrY3cO40S^ttN$j|32dm+-I&Uo=ous8HF1wGsu zkDHFONv%4J+{Payi3p}3k4s8rn*6j`Vw3_H($@O*Q``jAhpqdc=dYu^u-P^1lfn?& zq7}FJJypK3@lF!##@_4_eW1!A5$tS*(B`o3!Won2hGI|W4QW}Rxs|ZED_PtgrcuZh zBCEo1`y{-{^i=*fx*7ygC%dzCElIFc*}-(VlCz_?MHA*~&FVx3xb4wp>mbCfF0ZVN zeqJ2UI@<8sUxEtP$(fYw?!eK@c5L=Y@!D>XF1* zc2&d}^T>^>gN6_ZUBf3W#Njz@Y@1df> z7G>s!X)xaO)*N?XSAUXpOHZ2zsGI4z1Scvv!BS5$C znrIx>PzUQIf0dW8ZTgErs-EB!09;McQxT}JxQgmM_5=5xrhVSee7Bxztk>V)&K=hf zg4Xj@L3pX_Y|dzND+?=iV1((V+P zm(>w*jVq+0If=?Rj=#6de{D^{i~KZN!$D?8)+d=SGXlfI5}j-pVppnWD7Xo)x}h3` zn6E^53q$(8^dq6Gg@2CuVSJ^+VM?F%4!%x<8I))^$Q*eq6PgNRPTtif2WssFecG9@ zoT%He?zKsl&17I^$`Isy1hYBdKyM>90w$?^lRCFP)CF~B5S$kGdtM;8Q=T6kog0Pl zFFyqI8GjH>T1@RF7;`OPYx=xMmMpi@+8OM+qlR4&V^<`w&k|hv>X3U8Z(9ZC`9kmFP@gFt5!Z zNN!UH+pnGRwopSv^|Mx{!FO&C`<9?*E-odc)vE*-DnTz;;}2mtI)dxTt$&wO?kM63 zoG+}G7#Mpzd@3{+e^uE4siL5xu|v)L7)KrL3pXHirA2`c?1(s2%kVljJ<-s8&?Pk$ zXQZf^De|a0Z6#acRd*Q2k?UCgmg&7SM&QIYm0M%Ok?W>Emqm^9*xgaup2gE;HFXV{ zbK(NN(vSigGeX|Kw)RuZ;Q}yI;#f9Kdv6DTTq!)y?P8B>)J@8b4}^d0AXy7oHFG)E6wX^|^^!v_O&4hV z0HTw%V-klhiA@bvveB*ulETSpJM2%PC_M&DbxF}{yz}I`T^}$~Q>bpNcV<*{dpwW4 zZk_T%Nm@ERfaxKa&&Cm$QRzOktYrE`9;f}dGcE(uL|o}C{IY@ zpu`=8F?~?t%djgyrixyT1%(h(B=s#k@wR{4Nq&zcE{TRYJcQK0DV=Z}C%tLiZ&Z96 zxMhxMoCcHXh9_2!@bFFJUxR?8w0cF#YSOh4AW_idYZ833Ceca?gd zZ&c4XT(7xH2$_%jj(Dl2;02<4MRQ}bg_t1oP21sfgTs1u)fm4lF zrnA05Awd~AWuC`ek$2o#kTUwU^76_0KsuvC$XNgd?4M@@JT-fZD{FDinB zxzN#g=6Pb*E#Xb;zAaNU-O-1l`O;hEu~Ti_TctTgOQah)p4I}l=Rs4^(_oiGjm*T1 zA5|`vHejaMEXEOKNU=Al)@e5AW~-aqU;=%VUu%#&>fpqly~})vgUO4fIt7ku9cKR6>~m=A&9iD0Jea)3XrsZ@7ruO>Vqy#pYNDwW8^3L5N@*P6 z<*>GXp#sRQ>U>@)g?xb&OSRPN@B~zN4&$#ezg+xKV~g?{|8WnvVc+!K+po^o-3UP9 z1XeT}wDL7Hk!-}1!q)y>Hm_ZB0?@9;nmKkW_h-L0ZBJ$=nevOSXo>Gh<RGkkauIc6#+6xA@lYnZvwC5JZR+<{%Z_$pmiGKLhdG)>)=_18)Q53hacs zk44tjbo2Vboh*RyzUN879P8`KsBaZQa|*)0p?PVwP&AM>7a0Z=d-i$-nSGi!lr3?h4c2xoiRISzE4lZO1T*iG8r-{F*)>}^)?~a*~iCcr{Yl) z$HoxDNJUIS2vXV!4W^JrOy<*kCP2wS_Ay;mdQg6r|C9Wyo~N`b)Ir!H2I?rxVNw12 zxKQ{U?zgFLg9}}A=;9NsNg~n#LpV|B7EvmLx?Gg_x5{uvh9ggm~x!Fwy*j>RVX{1y;x`KWTQ9(gSX4;MtbNn5>+XQ2>Lt>^CH6{YmM9k@5Ex3tLAX~efbjA*C$Tl~1A zXfN_|!Ks7AMHK}$0+Y4abJ~f&iCCS88Kc&Je@ye{=4ryoUnvF*#UVplkOr=>0aj4p zA}hY5Y6uPx;y9F!WdvThjGwdB2VR{zs1L4^gzyTaJ@7!?N>5B(PinE&+l4ZkOBkA| z=_P9kqeoU2++JwZp&%$kJi}1a@3m7an1%ix9%x@6YS1v%DuOv>&NzyyjJk= zhvfGL?l{=buxJ4=`qMicdQEL#e*nfz8;EA!tGn>Y%dU|mW>^yB*J>}=G$GmW*l>_z z@GONSLCT=XRP(%g9N3^df3_XQ&irg!y*#}#xf6n!pGcHp?SCxZ8Q-ZoW3W)nDkG-r zulVJx#g|`58tHS$>Rg6C4Vh$A2E3O0|Mx*0fJf2y_(8-teA8a--?=p6U{AhkF?s2*NQEDkAtn>5GM6|-SnpQuJ@+OamKc1`_| z?caEdoi%z3?3z;-1sE87Et01gC~i%{sg>A?Z11_Q=@iQ`{x&hE&LgJLYP zm@ex07_kO9aT077%9hQ@9a}AYJi?9fdsyVP%q# zPZ==TgG@W(&icEUG7;s^hghd(vZo0KxMjy|1?rqiA|*8qP*3W~PXMcaazwwXCB@+{Y-*g)A1X~#e^B@q z+Slpki4yfwN4aB{KiR=VeIQfJ)vK*^Ob-j|<^DMEDJPcK3iCZ6X>ZoHM9#eO-DQF0 zmaU7JlPk6sy?jStd@=#J2)+Gl1DRJkRWG@j9+?48y_m z9jM$^=6KPh@}+`%Et|JkMI?CW2o`6zSi?yaSGyrfpy(j#L_~8b*Wvrfna}uHJf&f_ zYRS?|h%g_zMc3mi%0UeNjk~|n1k8whjhA4yFkWYPGv}m@R(kD(vT2TShH+K%c@6fs z^}z$yR1vL(9Qs$OS0g=bn@BUjEAn1-xKc!G!d2_4apPzA_)Xe%)D8Ga*nQ33bYCv6 zFLSK;7RS&VaOQ?}ZG&$1J8G6o;a2IlwSh@u3Xj`x`F6l>EUtH;-2(H33O1YtbNtW^ z{90&)79^R1MN~$ZnG@vmg_e57%N= z!>loz@saGI8ehS%2X3XIGsx4pWVBN)CWP~VG(&%jj1bLrOk-#xO5z&tKy9$#6y@6B z9;8g=-pt&gOnYq1X^8soXLnvxG0Zd2dcmfgH`hc%f84}06t|OHbm^112yZOupF4UC zXfUO4`;0L@-1xf*LJgvz{~~|DAgfrBAxKcp1*z1xv}S zC{Y;(8DCfww6`QpDR(|G@F>oYj-g79X4VG$0&sZDOA!nTI-J*g7mjQ7p#UBiqCc+9 z6y29y3)L&A2v%xM=U*E4hivscyI5D?^+uP|YxykN8oLD-mwUPr&Y+v%W3%y@w9Z&i z?^N4fq5Ahihc}h8(0w%K7P*hw;fpYz*5aT${^Ns>2h)CqD{+_jzt7`k>iz zcsgUobMm}W!=$X7HoEn}Z^37RK_udMkt+~jX!IS)IOMP)VPf^CNL8j3Uj%pdX8d%> zT>6V3Mzo>SUaACcZmiW<&9}=y-xuuN?Ji*$Iw1lf7;-9wx_V$p9CDTlD{)qHeDmeS zI2(?QYn8wzfwJFaLhwrOALs#@w^W6Ji1+7Dhn@RG;+Y7vCKit7&S^O|Vk2w~>itC4 zg*LxK$fw3KPgx>o4Q)tlNb%pNZS015;(#6}zD;j!kdQFil~uANX&RAigsCxpE0PLd z7meXK9#V3;&wG@)C&chB>jdaVc&c^2^9}QQD{(_6u)S~wEYv2S(Ksis+&)7oV&IW7 zMS}dQDTq=VQ%6UlrF<3?sEkcx9NXyO5I!6X677cm%E+8%d ztrw3eV{N?OzjpU>YH3Dklf4ICm0*r)N0swO`%yEs8M>!Y6GXHfDAC*P%~$~SMUM|e z90+M+sb!@TQ}=71#8v(hwZfX7)$Gb>6|hqS;z6`S~7pc{+;sosOXT^zA2z!yWq~VGYJLQ@*L{bZWjpU?`7sd<+M(n2x z{s9Y=P;}s|A!#h$p52gDrNy@qOwLd%adKZGvqdBaml4Ctl@$l@=N}&U+mt|JK8U`# z339Wd4jG4>Et5dpz%d{lpmqrSVzT{P6xWZ8&zPFmvGT0^%spOy*zc|j?>s*vaW;v5K5cTR~T(dauEM`kmdWOz0? z%(N#|P@uGk`$eJ+#hR~4mlQ4ycH?MR+P|MI-JoJ)pU^y7 zo_8>^PkW2qZ<~Mu*DauH@Z{VB+(R)MF3m4WD+(oM7Yn8iq7A>JdAlWKkjVouBoiaL zGPWxR&H&~DJ_NOboQW?aP12xQ+a?m5kuXO!P7u&zcvEUv^Ghb|`v)MyuRzh}MJvA$PNxfj>RjM>1S*nkeuSIX zgGJ8AiAk5Zm(9MbA1MwHpsNhj)`Vbh%@SpSmzc^Qmlimk-k)oSvgHaWs+Jl&Er2L_ z1tpJzMR~SDSB-U{!f*P>q~*qhG9-1D0tlNjFI6B)Hzc$J4iTx>8X^tR4sIK_2h$Is zMF{EUVgjwV62kmTTJvoi*Dpro2p33zx=z6>MqGDwax6-b=D9eH zC2$QP`xNLBE(%;6mor=5WUT_?jDd~dDfBt_lYyiwnBp<T5ZY^qY7vyvF;mHAJ$I{buqMR>Iqv*64|>$>zqRlG|OYpbxron`R z$QCdngfO;~k4(T+DZ%9mC(aIO!xoiN9yhaQtbD2Q&!d)KopO$gxl~<`=WT*=rhzN@ z+|=QU0zdZtDWzq<3h?JTY$%}^<_ftts-M467t`EwmboGvdZg%Om$}3pGMBw#z%SI* z^0HVnQKlLM&^|s>(rr2DF@>*BHBMfdY9+EVR$d@a1ypFwD7oqhV>Fi#oE%?HE?jMB zt!GFtF?d+P9mo9X-{|ey6nd(DDt~AadioiW&>7l7{k zbPJ7UpA!o>M?C0;L+O}wkMl%YA;$^D=;qa*Y}<@xIr1%PFt#(Q_y|PGIpv^=XI$r8 z2DhtcPtARz)RE_Kz6a&?^CP8U$k5GP(m_G*HDT@ny!b*22)*b^!!wXOTN4uwflhMH zPd_7)PQB$ABBEL=K{kcXLW=&oH7tVcNxQHe0ep_)DqGmg>d_yB2P&ymCZ!~*i{hn5 zvd|LO#X)+HC7oy2MQ5E|1D!tx&VO{~_fnx^=C@D&=-9thadNz^S;RazM`@e~hq_PSy!r<%nvrbuT>YR#JhVY76Zc)`L4$VEbE z^k_{$w6aT6-QW#P8wZkJH>ETcEcax5u#RkWHORbQg%Y^ISL9<=wbg$3J_go2G&tyJ zeF6#MokU#5INepWb_RO zE-kvYcqE>v0_+;-RLA)Cu9?{i`4%Toc^+b{sVB5cd#{5GI1i*qL&vI zC8Sq2adRT1m#{W4GZFmHS?E7!iT|K)2zhwE=r4?fjLctFzPLA{OoWVou|kS}xh?eS za)y>BMo#}ylCU;oBK%8T`qKKk{_64|c>^aW69=1r>B&3UFcUH|{#)_uhJ}#v zuZRCq{IY3cWBk`y#=n;S?KKSjm)pk9MkWq~lxh|>!X_?XU?(~TLdw5KI(9ZXCMqfz zdLaiB11Aex8({+{6GBR1E+z&hCPoHE7Dg6kPG(N3zwZ9WG}B+d{$JDo#_|XmI2l;k znteU#D-@1||8Y*v&csH*=&w;it$z)lkY3cnNu1Ee*~;oGJb!hi4cu*=zhWq7V}&{!Nl~7FvP?N!|?w#LN-=bW>!MeFZ9sg#>BwJ_yr02+X!v`BV%J@VEA(2 zzhqxGjI947V`Tjb(tqnQu`_?YoqxzUzF5{t{@Is_ftBSeYX9ZS*Ld0gr!ON5`#*hVVr2iDA^+8vnS+z*pRr>88pc2EeG#TO z{wZT)W90Zsvj4Kj#`YDg|6k_hU|?Zo;sEnE-<2#pO#Z$%dPQ4Xr!V5tzjIZ>#?V!*&+!okMGX2it6$zf<<%EE47%xKKWXvoaOVq(hsf7j6Yn=g(|1`baD T$`&>@W_ETMGBOc4QJDV+WN3*S literal 0 HcmV?d00001 diff --git a/notes/impots2022/fiche_fiscale_cisco.pdf b/notes/impots2022/fiche_fiscale_cisco.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3da7e2a3fe54a97a430a3c81a23fec85a4ea8758 GIT binary patch literal 39679 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 X(H`Ug+|halP?5o;n47!IcBT9e&Pa9c literal 0 HcmV?d00001 diff --git a/notes/impots_2022.org b/notes/impots_2022.org index e5eab86c..fed17b71 100644 --- a/notes/impots_2022.org +++ b/notes/impots_2022.org @@ -189,3 +189,17 @@ Gain ou Perte * Dons (7UF) Chien Espoir & Handicap: 2000€ + +* Aide à la Personne ; Togi Sante (7DB) + +Factures Togi + +| Date | Facture | +|-----------+---------| +| Sept 2022 | 304.00 | +| Oct 2022 | 243.20 | +| Nov 2022 | 185.60 | +| Dec 2022 | 121.60 | +|-----------+---------| +| Total | 854.4 | +#+TBLFM: @>$2=vsum(@I..@II) diff --git a/notes/journal/2023/2023-06-25.org b/notes/journal/2023/2023-06-25.org new file mode 100644 index 00000000..f0d8aea1 --- /dev/null +++ b/notes/journal/2023/2023-06-25.org @@ -0,0 +1,94 @@ +#+Title: Journal (2023-06-25 - ∆y=46.31 (16913)) +#+Author: Yann Esposito +#+Date: [2023-06-25] +#+LANG: fr + +* Résume Journée +:PROPERTIES: +:VISIBILITY: content +:CREATED: 20230625 +:END: + +** Matin +:PROPERTIES: +:VISIBILITY: content +:CREATED: 20230625 +:END: + + | Pression au travail ? | 3/5 | + | Motivé de commencer la journée ? | 3/5 | + | Est-ce que je me sens plein d'énergie ? | 3/5 | + | Est-ce que je me sens concentré et préparé ? | 3/5 | + +- Que dois-je faire en dehors du travail ? + +** Soirée +:PROPERTIES: +:CREATED: 20230625 +:END: + | activité φ | ?/5 | au lit -> sport | + | nourriture | ?/5 | mal-bouffe -> saine | + | humeur | ?/5 | exécrable -> excellente | + | énergie | ?/5 | exécrable -> excellente | + | intérêt | ?/5 | ennuie -> exceptionnel | +* 2023-06-25 Sunday +** 12:31 + +Aujourd'hui, je prends l'avion pour partir à un offsite à Atlanta. + +Le programme ne semble pas vraiment adapté à mon type de personnalité. +Plutôt introverti. +Depuis hier, j'ai une sensation d'anxiété qui ne s'est pas atténuée. +Et c'est difficile de mettre exactement le doigt sur la raison précise. +J'ai déjà fait beaucoup de voyages, mais à chaque fois, j'ai une façon de me +présenter ou de gérer le voyage qui me fait apparaître comme un "débutant" des +voyages d'avion alors que j'ai pas mal d'expérience en réalité. +Le pire, c'est que je fais un effort conscient pour apparaître comme une +personne qui a l'habitude. +Donc évidemment j'ai cette sensation d'échec complet de mes efforts. + +Ensuite, cette semaine Krystelle va se retrouver toute seule, sans les chien +dans la maison. +Et c'est probablement ce qui consciemment me pose le plus d'inquiétudes. +Il y a une question de sécurité, mais aussi peut-être une remise en question de +moi-même. +Combien de fois m'a-t-elle reprochée d'être inutile, pire un poids mort. +Sans moi, ça lui donnera probablement de l'eau à son moulin. +Elle sera seule, j'imagine qu'il n'y aura quasi pas du tout de "travail" de +maison à faire. +De plus, il y a comme une sorte de mur invisible, une incompréhension de ce que +ma femme pense pendant que je me sens inquiet du voyage. + +Le voyage a été décalé, plusieurs fois. +Hier soir à 21h00, j'ai vu le mail par chance. +J'ai un autre vol qui me décale le tout de 4h. +J'arriverai assez tard à Atlanta, vers 21h00, le temps de passer la sécurité, et +de prendre le taxi, je ne serai probablement pas à mon hôtel avant 22h00. Soit, +pour mon horloge interne 4h du matin (il y a 6h de décalage). + +Je suis arrivé bien trop tôt (et je le savais) parce que je n'ai pas pu faire le +check-in via le net. Le site, et l'application d'Airfrance/Delta, tout ça marche +très mal ensemble. +J'ai donc pris beaucoup de précautions. + +Et donc, ce matin, un petit au-revoir rapide avec Krystelle. Je lui avait payé +des cours de cuisine et c'était aujourd'hui. +Petit au-revoir rapide avec mes enfants avant de prendre le taxi. + +Pendant mon attente, j'appelle mon père et ma mère juste pour discuter. +La discussion reste courte et un peu distante. +Tout ça mis bout à bout, avec le fait que je suis seul à partir de Marseille, +Guillaume, Mat et G2 sont partis ensemble de Nice, fait que je me sens vraiment +très seul. + +Parfois j'aime ma solitude, mais il y a deux mots en anglais pour désigner une +solitude positive et une autre avec une interprétation plus négative. +Et bien, j'ai bien ressenti ça, la sensation d'être loin de mes proches. +Le pire avec ça, c'est cette sensation d'être la ressource principale de la +famille. Je veux dire, la ressource financière, sans moi, je pense que leur vie +deviendrait très dure. + +Enfin, voilà, j'essaye de, pour une fois, écrire à plat ce que je pense. +Écrire cette petite entrée de journal me permet de changer mes petites habitudes +et c'est pas mal. +Cela aiderait probablement si j'arrivais à en faire une habitude. diff --git a/notes/mdph_2023.org b/notes/mdph_2023.org new file mode 100644 index 00000000..1cc9a88d --- /dev/null +++ b/notes/mdph_2023.org @@ -0,0 +1,24 @@ +:PROPERTIES: +:ID: 571da5f1-e069-4a19-8181-756f24ca9740 +:END: +MDPH 2023 +#+Author: Yann Esposito +#+Date: [2023-05-22] +- tags :: +- source :: https://www.mdph13.fr/Pages/Formulaires.aspx + +* MDPH :anna:mdph: + +** Documents + + +*** Certificat Medical de moins de 6 mois +*** Une photocopie recto verso d’un justificatif d’identité de la personne handicapée et, le cas échéant, de son représentant légal +*** Une photocopie d’un justificatif de domicile + +** Questions pour Autisme Info Service + +*** Vaut-il mieux demander un renouvellement des droits ? + +- Passage à l'age adulte. +- Demande de reconnaissance à vie diff --git a/notes/programming_langage_ideas.org b/notes/programming_langage_ideas.org new file mode 100644 index 00000000..9c7a13cf --- /dev/null +++ b/notes/programming_langage_ideas.org @@ -0,0 +1,103 @@ +:PROPERTIES: +:ID: 31da574a-3a97-41e7-9513-764b55830ff1 +:END: +Programming Langage Ideas +#+Author: Yann Esposito +#+Date: [2023-08-05] + +- tags :: [[id:bec11f07-ffed-487b-9059-bdf6696548ab][programming]] +- source :: +* Ideas + +This is about a few nice ideas I had about what would be *my* ultimate programming language. +I am not sure they all make perfect sense. But we'll see. + +First, most of them are kind of inspired by practice, idea about LISP. I think +most of these ideas aren't new at all. But their combination might be useful. + +* Syntax Agnostic + +The programming world uses text editors and not AST editor. +That's a fact and anyway, I don't want a programming language that would force +tooling on its users. Typically this is what made DrRacket not enjoyable. +I like my vim or emacs system. I don't want to use a strange IDE. + +Also, people are generally used to a specific syntax. And let's be clear. +This TOTALLY SUCKS. Yep, this adds an obfuscation layer to the semantic. +Here, I am in the camp of LISPers that makes it a lost easier to internalize +the AST of your program. +But, even LISPs are not perfectly syntax agnostic. + +Here is my proposed solution: + +1. Have an internal AST representation. +2. From this representation ability to generate Text in different syntaxes, + mainly LISP or C/Java/Javascript/shitty one. Perhaps even Haskell/OCaml-like. +3. Have a builder that take the last modified date and sync every + representations. If you change the LISP file, it will update the internal + AST and the C-like. + If you change the C-like, update the LISP and internal AST. + If you directly modify the AST, then update all declared representations. + Mainly this jobs should be run a bit like a background make. + + What should this solve: + +1. If you join a new project, you can expose multiple syntaxes. So you can read + the code via Github for example by looking at your preferred syntax. +2. If you want to be 1337 dev, you can code a direct AST editor and this will + still make the change visible as Text for other editors. + =git diff= might kind of suck, but I think with minimal tooling this makes this acceptable. + + +* Compile-Time Meta-constraints + +Add a "mods" mechanism (a bit like in games like Factorio if you like) +that add "features" to your specific project (or even sub-part of your projects). + +Typically I want to be able to express either for the whole project or specific +parts of the project: + + every new namespace must be tested. + + every new function must be unit-tested + + Every namespace must have docstring + + Every function must have a docstring + + The project must have a sync'ed documentation + + Force generative testing on pure functions + + Every variable must have declared types for a specific type-system. + + This sub-part of the project must be checked via a specific type-system + (hindly-milner, dependent typing with a specific base, linear typing, etc…) + +More importantly, the important part is that this must be explicit. +One function wouldn't add a unit-test. No problem, but you MUST explicitly +say so. + +How could we do this. Mainly by creating "Macros", mainly ability to add code +that will be run on your code at compile time to check that your code obey some +specific rules. +This would make a lot clearer that some code will be run at compile time. +This will also make possible to add different type-system depending on what your +project is focused on. For example, you can build specific type system to control +the complexity of a function. But for that, you will need a mechanism that will +take the AST and analyze it. And for that to work, you will need a system that +will "only" add metas (so AST-level annotation) for a few core functions in the language. +And if you use an "external", the module should ask you to manually annotate +these unknown functions. + +But mainly we want a mechanism like the clojure metas, that could be used to run +compile-time checks. + +Note, it would still be helpful to keep this metas at runtime depending on your need. +But I am not sure how to correctly choose between compile-time only vs compile+run-time. +Because if we allow run-time AST evaluation then, this will make the language a +lot more powerful at the risk of making it a lot more difficult to check at +compile-time and reduce a lot of compile-time advantages. + +* Service-compatible in the Language + +The Service-Pattern is probably universal but there are many choices here. +Perhaps, the best place to put this would be to put this structure in the mods +and not directly in the language. +But it would be very nice to have a well-designed service-dependency system. + +More precisely, we want to be able to write programs with: + +- Run ~main~ with this LogService, and DBService and, intialized with this ConfigService diff --git a/notes/small_web.org b/notes/small_web.org new file mode 100644 index 00000000..c29a1efc --- /dev/null +++ b/notes/small_web.org @@ -0,0 +1,8 @@ +:PROPERTIES: +:ID: e7f8ce2b-3c40-4f5d-bed7-fe6b97e7a460 +:END: +small-web +#+Author: Yann Esposito +#+Date: [2023-07-29] +- tags :: +- source :: diff --git a/notes/xdr-monetization-piam-entitlement-summary.png b/notes/xdr-monetization-piam-entitlement-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..10b9ae7a5dcb404e9e49148371c9e575579f123d GIT binary patch literal 16374 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 LB$fa0h4+60vx;BE literal 0 HcmV?d00001 diff --git a/notes/xdr-monetization-piam-entitlements.png b/notes/xdr-monetization-piam-entitlements.png new file mode 100644 index 0000000000000000000000000000000000000000..7b3cea34f830507bdbb46e80fb6570dbe6017245 GIT binary patch literal 14242 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 literal 0 HcmV?d00001 diff --git a/notes/xdr_monetization.html b/notes/xdr_monetization.html new file mode 100644 index 00000000..e91b2df5 --- /dev/null +++ b/notes/xdr_monetization.html @@ -0,0 +1,543 @@ + + + + +XDR Monetization + + + + + + + +

+
+
+

XDR Monetization

Yann Esposito

2023-07-12 Wed 00:00

Created: 2023-07-12 Wed 17:38

+
+
+ +
+ +
+
+

1. Intro

+
+
+
+
+

1.1. What?

+
    +
  • Entitlements: What the customer is paying for.
  • +
  • Access Rules: What services should allow, restrict.
  • + +
+ +
+
+

1.2. Example

+
+
+
+
+

1.2.1. Entitlements:

+
    +
  • Tier: Essentials for 1000 users (number of Lees).
  • +
  • Extra Data Retention “add-on”: 180 days
  • +
  • Extra Ingest “add-on”: 2 GB
  • + +
+ +
+
+

1.2.2. Access Rule example:

+
    +
  • Total Ingest: 4000GB (1000 user × (2GB + 2GB))
  • +
  • Time to Keep Data: 180 days (yes, extra might not mean what we could expect)
  • + +
+ +

+ref: https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md#entitlements +

+ +
+
+

1.3. How?

+

+Entitlement represent what the customer pays for. +PIAM creates and updates them. +

+ + +
+

xdr-monetization-piam-entitlements.png +

+
+ +
+
+

1.4. Also Entitlement Summary

+

+IROH exposes an API to retrieve an EntitlementSummary. +A data structure easier to consume than the list of entitlements. +

+ + +
+

xdr-monetization-piam-entitlement-summary.png +

+
+ +
+
+
+
+

2. Entitlements (technically)

+

+Example of a list of Entitlements sent by PIAM to IROH: +

+ +
+
+

2.1. Just the Tier, no add-on:

+
+ +
[{"name" "tier",
+  "value" "advantage",
+  "quantity" {"value" 1000, "unit" "users"},
+  "enforce-quantity" true}]
+
+
+ + +
+
+

2.2. Tier with add-ons

+
+ +
[{"name":"tier",
+  "value":"essentials",
+  "quantity":{"value":1000, "unit":"users"},
+  "enforce-quantity":true},
+ {"name":"extra_ingest",
+  "value":"",
+  "quantity":{"value":2, "unit":"GB"},
+  "enforce-quantity":true},
+ {"name":"extra_data_retention",
+  "value":"",
+  "quantity":{"value":180, "unit":"days"},
+  "enforce-quantity":true}]
+
+
+ +
+
+

2.3. PIAM Doc

+

+From Paul Chichonski’s doc +

+ +

+https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/product-spec.md#multi-valued-attributes +

+ +
+
+

2.3.1. Entitlements

+
    +
  • entitlements – A list of entitlements the tenant is allowed to use. Each item in +the list is an object with the following fields:
  • + +
+ +
+ +
[{"name":"tier",
+  "value":"essentials",
+  "quantity":{"value":1000, "unit":"users"},
+  "enforce-quantity":true},
+ {"name":"extra_ingest",
+  "value":"",
+  "quantity":{"value":2, "unit":"GB"},
+  "enforce-quantity":true}]
+
+
+ +
+
+

2.3.2. name

+
    +
  • name – The name of the entitlement (defined as part of the entitlement +controlled vocabulary between PIAM and the product)
  • + +
+ +
+
+

2.3.3. value

+
    +
  • value – Some entitlements will have a string value that serves to qualify the +entitlement. For example an entitlement with name=tier may have three +different manifestations if there are three different tiers (e.g., {"name": + "tier", "value": "essentials"}, {"name": "tier", "value": "primary"}, + {"name": "tier", "value": "advantage"})
  • + +
+ +
+
+

2.3.4. quantity

+
    +
  • quantity – Some entitlements will have numeric quantity associated with the +entitlement, this represents the amount of this entitlement the tenant is +permitted to consume. Each quantity field will contain an object with the +following values: +
      +
    • value - The number holding the actual quantity.
    • +
    • unit - A string representing what unit to use when interpreting the quantity.
    • + +
  • + +
+ +
+
+

2.3.5. quantityenforced

+
    +
  • quantity_enforced – A boolean field, if true it means that the product +should enforce the allocated quantity of the entitlement for this tenant. It +is up to the product to determine how to do this. Cases where this will be +false are if the customer purchased via a buying program that supports a +“pay as you go” pricing model.
  • + +
+ +
+
+
+
+

3. Entitlement Summary

+

+The Entitlement Summary provides a data-structure easier to consume +than the entitlements list. +

+ +
    +
  • A JSON Object instead of list.
  • +
  • Additional technically useful entries.
  • + +
+ +
+
+

3.1. Structure

+

+The main structure of the EntitlementSummary is: +

+ +
+{<entitlement-name>: <entitlement-details>}
+
+ +

+Where <entitlement-details> looks like: +

+ +
+ +
{"title": "something", // <- optional instead of value:""
+ "quantity": Integer,
+ "unit": "human-readable-unit",
+ "enforce?": Boolean}
+
+
+
+
+

3.2. Tier-only Entitlement

+

+When PIAM send this list of Entitlements: +

+ +
+ +
[{"name" : "tier",
+  "value" : "advantage",
+  "quantity" : {"value" : 32000,
+                "unit" : "users"},
+  "enforce-quantity" : true}]
+
+
+ +
+
+

3.3. The EntitlementSummary will look like this:

+
+ +
{"tier" : {"title" : "advantage",
+           "quantity" : 32000,
+           "unit" : "users",
+           "enforce?" : true}}
+
+
+ +
+
+

3.4. With Add-ons

+

+If PIAM send a list of Entitlements with add-ons: +

+ +
+ +
[ {"name" : "tier",
+   "value" : "premier",
+   "quantity" : {"value" : 1000, "unit" : "users"},
+   "enforce-quantity" : true},
+  {"name" : "extra_ingest",
+   "value" : "",
+   "quantity" : {"value" : 2, "unit" : "GB"},
+   "enforce-quantity" : true},
+  {"name" : "extra_data_retention",
+   "value" : "",
+   "quantity" : {"value" : 180, "unit" : "days"},
+   "enforce-quantity" : true}]
+
+
+ +
+
+

3.5. The EntitlementSummary will be:

+
+ +
{"tier": {"title": "premier",
+          "quantity": 1000,
+          "unit": "users",
+          "enforce?": true},
+ "extra_data_retention": {"quantity": 180,
+                          "unit": "days",
+                          "enforce?": true},
+ "extra_ingest": {"quantity": 2,
+                  "unit": "GB",
+                  "enforce?": true}}
+
+
+ +
+
+

3.6. Entitlements consumption in js

+
+ +
function get_entitlement_tier (entitlements) {
+    for (entitlement in org.entitlements) {
+        if (entitlement.name == "tier") {
+            return entitlement.title;
+        }
+    }
+}
+let tier =  get_entitlement_tier (entitlements);
+
+
+ +
+
+

3.7. EntitlementSummary consumption in js

+
+ +
let tier = whoami.org["entitlement-summary"].tier.title;
+
+
+ +
+
+

3.8. More to come

+
+
+
+
+

3.8.1. IROH Internal

+

+But we plan to add more technical specific values so it helps every Entitlement consumer. +That way it would make possible to share between product specific technical values. +

+ +

+For example, we plan to add: +

+
    +
  • a list of allowed modules.
  • +
  • an optional list of additional scopes
  • +
  • rate limits
  • + +
+ +
+
+

3.8.2. XDR global values

+

+If you want us to add some information, so we could centralize some logic +related to entitlement into IROH just ask us to add it. +Ideally, this should only contain data that could be shared between different modules. +For example: +

+ +
    +
  • allowed workflows, or allowed properties for workflows
  • +
  • specific limitations for a specific module (read-only, etc…)
  • + +
+ +
+
+

3.8.3. Example

+
+ +
{"tier": {"title": "premier",
+          "quantity": 1000,
+          "unit": "users",
+          "enforce?": true},
+ "extra_data_retention": {"quantity": 180,
+                          "unit": "days",
+                          "enforce?": true},
+ "extra_ingest": {"quantity": 2,
+                  "unit": "GB",
+                  "enforce?": true},
+ // ---- SUMMARY OF TECHNICAL LIMITS
+ "summary" {...}}
+
+
+ +
+
+

3.8.4. Summary

+
+ +
{// ---- SUMMARY OF TECHNICAL LIMITS
+ "summary" {
+     // PIAM Logic
+     "data-retention-in-days": 180, // use extra_data_retention + tier
+     "data-maximal-size-in-GB": 4000, // use extra_ingest + tier quantity
+     // IROH Internal
+     "additional-scopes": [ ... ],  // depends on the tier
+     "allowed-modules": [ ... ],    // depends on the tier
+     // XDR Shared Global Rules
+     "restricted-workflows": [...], // depends on the tier (or something else)
+     "rate-limits": // can change depending on the tier
+         {"sca": {"queries-per-minutes": "100"},
+          "sxo": {"queries-per-minutes": "80"},
+          "csc": ...},
+     ...
+ }
+}
+
+
+ +
+
+
+
+

4. Conclusion

+
    +
  • tier? GET /iroh/profile/whoami +then whoami.org["entitlement-summary"].tier.title
  • +
  • Summary only: GET /iroh/profile/entitlement-summary
  • +
  • raw entitlements: GET /iroh/profile/entitlements
  • + +
+
+
+
+
+ + + + + + + + diff --git a/notes/xdr_monetization.org b/notes/xdr_monetization.org new file mode 100644 index 00000000..ba6e645b --- /dev/null +++ b/notes/xdr_monetization.org @@ -0,0 +1,312 @@ +:PROPERTIES: +:ID: 6b389575-42a7-4f0d-a7eb-e9bf6795a718 +:END: +#+Title: XDR Monetization +#+Author: Yann Esposito +#+Date: [2023-07-12] + +* Intro + +** What? + +- *Entitlements*: What the customer is paying for. +- *Access Rules*: What services should allow, restrict. + +** Example + +*** Entitlements: + +- Tier: Essentials for 1000 /users/ (number of [[https://cisco.sharepoint.com/sites/SecurityPersonas/SitePages/prime-employee.aspx?csf=1&web=1&e=LcTwTp][Lees]]). +- Extra Data Retention "add-on": 180 /days/ +- Extra Ingest "add-on": 2 /GB/ + +*** Access Rule example: + +- *Total Ingest*: 4000GB (1000 user × (2GB + 2GB)) +- *Time to Keep Data*: 180 days (yes, *extra* might not mean what we could expect) + +ref: https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md#entitlements + +** How? + +Entitlement represent what the customer pays for. +PIAM creates and updates them. + +#+begin_src plantuml :file xdr-monetization-piam-entitlements.png +PIAM -> IROH : enterprise_id,Entitlements +Any -> IROH : /iroh/profile/entitlements +IROH -> Any : Entitlements +PIAM -> IROH : update Entitlements +Any -> IROH : /iroh/profile/entitlements +IROH -> Any : Entitlements +#+end_src + +#+RESULTS: +[[file:xdr-monetization-piam-entitlements.png]] + +** Also Entitlement Summary + +IROH exposes an API to retrieve an ~EntitlementSummary~. +A data structure easier to consume than the list of entitlements. + +#+begin_src plantuml :file xdr-monetization-piam-entitlement-summary.png +PIAM -> IROH : enterprise_id,Entitlements +Any -> IROH : /iroh/profile/whoami +IROH -> Any : enterprise_id,EntitlementSummary +PIAM -> IROH : update Entitlements +Any -> IROH : /iroh/profile/whoami +IROH -> Any : enterprise_id,EntitlementSummary +#+end_src + +#+RESULTS: +[[file:img/piam-entitlement-summary.png]] + +* Entitlements (technically) + +Example of a list of ~Entitlements~ sent by PIAM to IROH: + +** Just the Tier, no add-on: + +#+begin_src js +[{"name" "tier", + "value" "advantage", + "quantity" {"value" 1000, "unit" "users"}, + "enforce-quantity" true}] +#+end_src + + +** Tier with add-ons + +#+begin_src js +[{"name":"tier", + "value":"essentials", + "quantity":{"value":1000, "unit":"users"}, + "enforce-quantity":true}, + {"name":"extra_ingest", + "value":"", + "quantity":{"value":2, "unit":"GB"}, + "enforce-quantity":true}, + {"name":"extra_data_retention", + "value":"", + "quantity":{"value":180, "unit":"days"}, + "enforce-quantity":true}] +#+end_src + +** PIAM Doc + +From [[https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md#entitlements][Paul Chichonski's doc]] + +https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/product-spec.md#multi-valued-attributes + +*** Entitlements + +- ~entitlements~ -- A list of entitlements the tenant is allowed to use. Each item in + the list is an object with the following fields: + +#+begin_src js +[{"name":"tier", + "value":"essentials", + "quantity":{"value":1000, "unit":"users"}, + "enforce-quantity":true}, + {"name":"extra_ingest", + "value":"", + "quantity":{"value":2, "unit":"GB"}, + "enforce-quantity":true}] +#+end_src + +*** name + +- ~name~ -- The name of the entitlement (defined as part of the entitlement + controlled vocabulary between PIAM and the product) + +*** value + +- ~value~ -- Some entitlements will have a string value that serves to qualify the + entitlement. For example an entitlement with ~name=tier~ may have three + different manifestations if there are three different tiers (e.g., ~{"name": + "tier", "value": "essentials"}~, ~{"name": "tier", "value": "primary"}~, + ~{"name": "tier", "value": "advantage"}~) + +*** quantity + +- ~quantity~ -- Some entitlements will have numeric quantity associated with the + entitlement, this represents the amount of this entitlement the tenant is + permitted to consume. Each quantity field will contain an object with the + following values: + - ~value~ - The number holding the actual quantity. + - ~unit~ - A string representing what unit to use when interpreting the quantity. + +*** quantity_enforced + +- ~quantity_enforced~ -- A boolean field, if ~true~ it means that the product + should enforce the allocated quantity of the entitlement for this tenant. It + is up to the product to determine how to do this. Cases where this will be + ~false~ are if the customer purchased via a buying program that supports a + "pay as you go" pricing model. + +* Entitlement Summary + +The Entitlement Summary provides a data-structure easier to consume +than the entitlements list. + +- A JSON Object instead of list. +- Additional technically useful entries. + +** Structure + +The main structure of the ~EntitlementSummary~ is: + +#+begin_src +{: } +#+end_src + +Where ~~ looks like: + +#+begin_src js +{"title": "something", // <- optional instead of value:"" + "quantity": Integer, + "unit": "human-readable-unit", + "enforce?": Boolean} +#+end_src +** Tier-only Entitlement + +When PIAM send this list of ~Entitlements~: + +#+begin_src js +[{"name" : "tier", + "value" : "advantage", + "quantity" : {"value" : 32000, + "unit" : "users"}, + "enforce-quantity" : true}] +#+end_src + +** The ~EntitlementSummary~ will look like this: + +#+begin_src js +{"tier" : {"title" : "advantage", + "quantity" : 32000, + "unit" : "users", + "enforce?" : true}} +#+end_src + +** With Add-ons + +If PIAM send a list of ~Entitlements~ with add-ons: + +#+begin_src js +[ {"name" : "tier", + "value" : "premier", + "quantity" : {"value" : 1000, "unit" : "users"}, + "enforce-quantity" : true}, + {"name" : "extra_ingest", + "value" : "", + "quantity" : {"value" : 2, "unit" : "GB"}, + "enforce-quantity" : true}, + {"name" : "extra_data_retention", + "value" : "", + "quantity" : {"value" : 180, "unit" : "days"}, + "enforce-quantity" : true}] +#+end_src + +** The ~EntitlementSummary~ will be: + +#+begin_src js +{"tier": {"title": "premier", + "quantity": 1000, + "unit": "users", + "enforce?": true}, + "extra_data_retention": {"quantity": 180, + "unit": "days", + "enforce?": true}, + "extra_ingest": {"quantity": 2, + "unit": "GB", + "enforce?": true}} +#+end_src + +** ~Entitlements~ consumption in js + +#+begin_src js +function get_entitlement_tier (entitlements) { + for (entitlement in org.entitlements) { + if (entitlement.name == "tier") { + return entitlement.title; + } + } +} +let tier = get_entitlement_tier (entitlements); +#+end_src + +** EntitlementSummary consumption in js + +#+begin_src js +let tier = whoami.org["entitlement-summary"].tier.title; +#+end_src + +** More to come + +*** IROH Internal + +But we plan to add more technical specific values so it helps every Entitlement consumer. +That way it would make possible to share between product specific technical values. + +For example, we plan to add: +- a list of allowed modules. +- an optional list of additional scopes +- rate limits + +*** XDR global values + +If you want us to add some information, so we could centralize some logic +related to entitlement into IROH just ask us to add it. +Ideally, this should only contain data that could be shared between different modules. +For example: + +- allowed workflows, or allowed properties for workflows +- specific limitations for a specific module (read-only, etc…) + +*** Example + +#+begin_src js +{"tier": {"title": "premier", + "quantity": 1000, + "unit": "users", + "enforce?": true}, + "extra_data_retention": {"quantity": 180, + "unit": "days", + "enforce?": true}, + "extra_ingest": {"quantity": 2, + "unit": "GB", + "enforce?": true}, + // ---- SUMMARY OF TECHNICAL LIMITS + "summary" {...}} +#+end_src + +*** Summary + + +#+begin_src js +{// ---- SUMMARY OF TECHNICAL LIMITS + "summary" { + // PIAM Logic + "data-retention-in-days": 180, // use extra_data_retention + tier + "data-maximal-size-in-GB": 4000, // use extra_ingest + tier quantity + // IROH Internal + "additional-scopes": [ ... ], // depends on the tier + "allowed-modules": [ ... ], // depends on the tier + // XDR Shared Global Rules + "restricted-workflows": [...], // depends on the tier (or something else) + "rate-limits": // can change depending on the tier + {"sca": {"queries-per-minutes": "100"}, + "sxo": {"queries-per-minutes": "80"}, + "csc": ...}, + ... + } +} +#+end_src + +* Conclusion + +- tier? ~GET /iroh/profile/whoami~ + then ~whoami.org["entitlement-summary"].tier.title~ +- Summary only: ~GET /iroh/profile/entitlement-summary~ +- raw entitlements: ~GET /iroh/profile/entitlements~ diff --git a/notes/xdr_monetization.tex b/notes/xdr_monetization.tex new file mode 100644 index 00000000..519255c9 --- /dev/null +++ b/notes/xdr_monetization.tex @@ -0,0 +1,376 @@ +% Created 2023-07-12 Wed 17:18 +% Intended LaTeX compiler: pdflatex +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\author{Yann Esposito} +\date{\textit{[2023-07-12 Wed]}} +\title{XDR Monetization} +\hypersetup{ + pdfauthor={Yann Esposito}, + pdftitle={XDR Monetization}, + pdfkeywords={}, + pdfsubject={}, + pdfcreator={Emacs 29.0.60 (Org mode 9.6.1)}, + pdflang={English}} +\begin{document} + +\maketitle +\tableofcontents + + +\section{Intro} +\label{sec:orgccd9c9c} + +\subsection{What?} +\label{sec:org3c93695} + +\begin{itemize} +\item \textbf{Entitlements}: What the customer is paying for. +\item \textbf{Access Rules}: What services should allow, restrict. +\end{itemize} + +\subsection{Example} +\label{sec:org4004377} + +\subsubsection{Entitlements:} +\label{sec:org4d9cf8d} + +\begin{itemize} +\item Tier: Essentials for 1000 \emph{users} (number of \href{https://cisco.sharepoint.com/sites/SecurityPersonas/SitePages/prime-employee.aspx?csf=1\&web=1\&e=LcTwTp}{Lees}). +\item Extra Data Retention ``add-on'': 180 \emph{days} +\item Extra Ingest ``add-on'': 2 \emph{GB} +\end{itemize} + +\subsubsection{Access Rule example:} +\label{sec:org0a71eba} + +\begin{itemize} +\item \textbf{Total Ingest}: 4000GB (1000 user × (2GB + 2GB)) +\item \textbf{Time to Keep Data}: 180 days (yes, \textbf{extra} might not mean what we could expect) +\end{itemize} + +ref: \url{https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md\#entitlements} + +\subsection{How?} +\label{sec:org102ca4d} + +Entitlement represent what the customer pays for. +PIAM creates and updates them. + +\begin{center} +\includegraphics[width=.9\linewidth]{xdr-monetization-piam-entitlements.png} +\end{center} + +\subsection{Also Entitlement Summary} +\label{sec:org9a0848a} + +IROH exposes an API to retrieve an \texttt{EntitlementSummary}. +A data structure easier to consume than the list of entitlements. + +\begin{center} +\includegraphics[width=.9\linewidth]{xdr-monetization-piam-entitlement-summary.png} +\end{center} + +\section{Entitlements (technically)} +\label{sec:org7404848} + +Example of a list of \texttt{Entitlements} sent by PIAM to IROH: + +\subsection{Just the Tier, no add-on:} +\label{sec:orgc760d26} + +\begin{verbatim} +[{"name" "tier", + "value" "advantage", + "quantity" {"value" 1000, "unit" "users"}, + "enforce-quantity" true}] +\end{verbatim} + + +\subsection{Tier with add-ons} +\label{sec:org39f5857} + +\begin{verbatim} +[{"name":"tier", + "value":"essentials", + "quantity":{"value":1000, "unit":"users"}, + "enforce-quantity":true}, + {"name":"extra_ingest", + "value":"", + "quantity":{"value":2, "unit":"GB"}, + "enforce-quantity":true}, + {"name":"extra_data_retention", + "value":"", + "quantity":{"value":180, "unit":"days"}, + "enforce-quantity":true}] +\end{verbatim} + +\subsection{PIAM Doc} +\label{sec:orgeacc44a} + +From \href{https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md\#entitlements}{Paul Chichonski's doc} + +\url{https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/product-spec.md\#multi-valued-attributes} + +\subsubsection{Entitlements} +\label{sec:org4517481} + +\begin{itemize} +\item \texttt{entitlements} -- A list of entitlements the tenant is allowed to use. Each item in +the list is an object with the following fields: +\end{itemize} + +\begin{verbatim} +[{"name":"tier", + "value":"essentials", + "quantity":{"value":1000, "unit":"users"}, + "enforce-quantity":true}, + {"name":"extra_ingest", + "value":"", + "quantity":{"value":2, "unit":"GB"}, + "enforce-quantity":true}] +\end{verbatim} + +\subsubsection{name} +\label{sec:org4fd025b} + +\begin{itemize} +\item \texttt{name} -- The name of the entitlement (defined as part of the entitlement +controlled vocabulary between PIAM and the product) +\end{itemize} + +\subsubsection{value} +\label{sec:org7d691e0} + +\begin{itemize} +\item \texttt{value} -- Some entitlements will have a string value that serves to qualify the +entitlement. For example an entitlement with \texttt{name=tier} may have three +different manifestations if there are three different tiers (e.g., \texttt{\{"name": + "tier", "value": "essentials"\}}, \texttt{\{"name": "tier", "value": "primary"\}}, + \texttt{\{"name": "tier", "value": "advantage"\}}) +\end{itemize} + +\subsubsection{quantity} +\label{sec:orgd8af516} + +\begin{itemize} +\item \texttt{quantity} -- Some entitlements will have numeric quantity associated with the +entitlement, this represents the amount of this entitlement the tenant is +permitted to consume. Each quantity field will contain an object with the +following values: +\begin{itemize} +\item \texttt{value} - The number holding the actual quantity. +\item \texttt{unit} - A string representing what unit to use when interpreting the quantity. +\end{itemize} +\end{itemize} + +\subsubsection{quantity\textsubscript{enforced}} +\label{sec:org70e8a50} + +\begin{itemize} +\item \texttt{quantity\_enforced} -- A boolean field, if \texttt{true} it means that the product +should enforce the allocated quantity of the entitlement for this tenant. It +is up to the product to determine how to do this. Cases where this will be +\texttt{false} are if the customer purchased via a buying program that supports a +``pay as you go'' pricing model. +\end{itemize} + +\section{Entitlement Summary} +\label{sec:orgd343c8e} + +The Entitlement Summary provides a data-structure easier to consume +than the entitlements list. + +\begin{itemize} +\item A JSON Object instead of list. +\item Additional technically useful entries. +\end{itemize} + +\subsection{Structure} +\label{sec:orge20a61f} + +The main structure of the \texttt{EntitlementSummary} is: + +\begin{verbatim} +{: } +\end{verbatim} + +Where \texttt{} looks like: + +\begin{verbatim} +{"title": "something", // <- optional instead of value:"" + "quantity": Integer, + "unit": "human-readable-unit", + "enforce?": Boolean} +\end{verbatim} +\subsection{Tier-only Entitlement} +\label{sec:orgd758f52} + +When PIAM send this list of \texttt{Entitlements}: + +\begin{verbatim} +[{"name" : "tier", + "value" : "advantage", + "quantity" : {"value" : 32000, + "unit" : "users"}, + "enforce-quantity" : true}] +\end{verbatim} + +\subsection{The \texttt{EntitlementSummary} will look like this:} +\label{sec:orgc8e6e94} + +\begin{verbatim} +{"tier" : {"title" : "advantage", + "quantity" : 32000, + "unit" : "users", + "enforce?" : true}} +\end{verbatim} + +\subsection{With Add-ons} +\label{sec:orgbb2ae87} + +If PIAM send a list of \texttt{Entitlements} with add-ons: + +\begin{verbatim} +[ {"name" : "tier", + "value" : "premier", + "quantity" : {"value" : 1000, "unit" : "users"}, + "enforce-quantity" : true}, + {"name" : "extra_ingest", + "value" : "", + "quantity" : {"value" : 2, "unit" : "GB"}, + "enforce-quantity" : true}, + {"name" : "extra_data_retention", + "value" : "", + "quantity" : {"value" : 180, "unit" : "days"}, + "enforce-quantity" : true}] +\end{verbatim} + +\subsection{The \texttt{EntitlementSummary} will be:} +\label{sec:orga1d4095} + +\begin{verbatim} +{"tier": {"title": "premier", + "quantity": 1000, + "unit": "users", + "enforce?": true}, + "extra_data_retention": {"quantity": 180, + "unit": "days", + "enforce?": true}, + "extra_ingest": {"quantity": 2, + "unit": "GB", + "enforce?": true}} +\end{verbatim} + +\subsection{\texttt{Entitlements} consumption in js} +\label{sec:orgab7d502} + +\begin{verbatim} +function get_entitlement_tier (entitlements) { + for (entitlement in org.entitlements) { + if (entitlement.name == "tier") { + return entitlement.title; + } + } +} +let tier = get_entitlement_tier (entitlements); +\end{verbatim} + +\subsection{EntitlementSummary consumption in js} +\label{sec:orgd3ca5ad} + +\begin{verbatim} +let tier = whoami.org["entitlement-summary"].tier.title; +\end{verbatim} + +\subsection{More to come} +\label{sec:org9a60163} + +\subsubsection{IROH Internal} +\label{sec:org6a8035d} + +But we plan to add more technical specific values so it helps every Entitlement consumer. +That way it would make possible to share between product specific technical values. + +For example, we plan to add: +\begin{itemize} +\item a list of allowed modules. +\item an optional list of additional scopes +\item rate limits +\end{itemize} + +\subsubsection{XDR global values} +\label{sec:org7090a59} + +If you want us to add some information, so we could centralize some logic +related to entitlement into IROH just ask us to add it. +Ideally, this should only contain data that could be shared between different modules. +For example: + +\begin{itemize} +\item allowed workflows, or allowed properties for workflows +\item specific limitations for a specific module (read-only, etc…) +\end{itemize} + +\subsubsection{Example} +\label{sec:org83305cb} + +\begin{verbatim} +{"tier": {"title": "premier", + "quantity": 1000, + "unit": "users", + "enforce?": true}, + "extra_data_retention": {"quantity": 180, + "unit": "days", + "enforce?": true}, + "extra_ingest": {"quantity": 2, + "unit": "GB", + "enforce?": true}, + // ---- SUMMARY OF TECHNICAL LIMITS + "summary" {...}} +\end{verbatim} + +\subsubsection{Summary} +\label{sec:org903d7c1} + + +\begin{verbatim} +{// ---- SUMMARY OF TECHNICAL LIMITS + "summary" { + // PIAM Logic + "data-retention-in-days": 180, // use extra_data_retention + tier + "data-maximal-size-in-GB": 4000, // use extra_ingest + tier quantity + // IROH Internal + "additional-scopes": [ ... ], // depends on the tier + "allowed-modules": [ ... ], // depends on the tier + // XDR Shared Global Rules + "restricted-workflows": [...], // depends on the tier (or something else) + "rate-limits": // can change depending on the tier + {"sca": {"queries-per-minutes": "100"}, + "sxo": {"queries-per-minutes": "80"}, + "csc": ...}, + ... + } +} +\end{verbatim} + +\section{Conclusion} +\label{sec:org9d9f957} + +\begin{itemize} +\item tier? \texttt{GET /iroh/profile/whoami} +then \texttt{whoami.org["entitlement-summary"].tier.title} +\item Summary only: \texttt{GET /iroh/profile/entitlement-summary} +\item raw entitlements: \texttt{GET /iroh/profile/entitlements} +\end{itemize} +\end{document} \ No newline at end of file diff --git a/2021-W03.org b/reports/2021/2021-W03.org similarity index 100% rename from 2021-W03.org rename to reports/2021/2021-W03.org diff --git a/2021-W04.org b/reports/2021/2021-W04.org similarity index 100% rename from 2021-W04.org rename to reports/2021/2021-W04.org diff --git a/2021-W05.org b/reports/2021/2021-W05.org similarity index 100% rename from 2021-W05.org rename to reports/2021/2021-W05.org diff --git a/2021-W06.org b/reports/2021/2021-W06.org similarity index 100% rename from 2021-W06.org rename to reports/2021/2021-W06.org diff --git a/2021-W07.org b/reports/2021/2021-W07.org similarity index 100% rename from 2021-W07.org rename to reports/2021/2021-W07.org diff --git a/2021-W08.org b/reports/2021/2021-W08.org similarity index 100% rename from 2021-W08.org rename to reports/2021/2021-W08.org diff --git a/2021-W09.org b/reports/2021/2021-W09.org similarity index 100% rename from 2021-W09.org rename to reports/2021/2021-W09.org diff --git a/2021-W10.org b/reports/2021/2021-W10.org similarity index 100% rename from 2021-W10.org rename to reports/2021/2021-W10.org diff --git a/2021-W11.org b/reports/2021/2021-W11.org similarity index 100% rename from 2021-W11.org rename to reports/2021/2021-W11.org diff --git a/2021-W12.org b/reports/2021/2021-W12.org similarity index 100% rename from 2021-W12.org rename to reports/2021/2021-W12.org diff --git a/2021-W13.org b/reports/2021/2021-W13.org similarity index 100% rename from 2021-W13.org rename to reports/2021/2021-W13.org diff --git a/2021-W14.org b/reports/2021/2021-W14.org similarity index 100% rename from 2021-W14.org rename to reports/2021/2021-W14.org diff --git a/2021-W15.org b/reports/2021/2021-W15.org similarity index 100% rename from 2021-W15.org rename to reports/2021/2021-W15.org diff --git a/2021-W16.org b/reports/2021/2021-W16.org similarity index 100% rename from 2021-W16.org rename to reports/2021/2021-W16.org diff --git a/2021-W17.org b/reports/2021/2021-W17.org similarity index 100% rename from 2021-W17.org rename to reports/2021/2021-W17.org diff --git a/2021-W18.org b/reports/2021/2021-W18.org similarity index 100% rename from 2021-W18.org rename to reports/2021/2021-W18.org diff --git a/2021-W19.org b/reports/2021/2021-W19.org similarity index 100% rename from 2021-W19.org rename to reports/2021/2021-W19.org diff --git a/2021-W20.org b/reports/2021/2021-W20.org similarity index 100% rename from 2021-W20.org rename to reports/2021/2021-W20.org diff --git a/2021-W21.org b/reports/2021/2021-W21.org similarity index 100% rename from 2021-W21.org rename to reports/2021/2021-W21.org diff --git a/2021-W22.org b/reports/2021/2021-W22.org similarity index 100% rename from 2021-W22.org rename to reports/2021/2021-W22.org diff --git a/2021-W23.org b/reports/2021/2021-W23.org similarity index 100% rename from 2021-W23.org rename to reports/2021/2021-W23.org diff --git a/2021-W24.org b/reports/2021/2021-W24.org similarity index 100% rename from 2021-W24.org rename to reports/2021/2021-W24.org diff --git a/2021-W25.org b/reports/2021/2021-W25.org similarity index 100% rename from 2021-W25.org rename to reports/2021/2021-W25.org diff --git a/2022-03-tracker-archive.org b/reports/2022/2022-03-tracker-archive.org similarity index 100% rename from 2022-03-tracker-archive.org rename to reports/2022/2022-03-tracker-archive.org diff --git a/reports/2023/tracker-W01-W25.org b/reports/2023/tracker-W01-W25.org new file mode 100644 index 00000000..5571e536 --- /dev/null +++ b/reports/2023/tracker-W01-W25.org @@ -0,0 +1,1901 @@ +* 2023 +** 2023-W01 +*** 2023-01-03 Tuesday +**** MEETING 1-1 Wanderson :work:meeting: +[2023-01-03 Tue 14:26] +***** Agenda (to discuss about) +***** Notes +***** Actions +** 2023-W02 +*** 2023-01-09 Monday +**** MEETING RSA :work:meeting: +:LOGBOOK: +CLOCK: [2023-01-09 Mon 16:32]--[2023-01-09 Mon 20:04] => 3:32 +:END: +[2023-01-09 Mon 16:31] + +Option 1, Reduced features in time +- April 2023 +Option 2, more features, but longer +- April (1 scope) +- July 31 (additional scope) + +RBAC (pushed to Q4) + +- Beta on Jan 18th. + no client yet. + +- Full beta for RSA (April 24) + (option 1 scope only) + - high quality + - working software in customer environment + - limited # of customers + + +- Beta: April 24 +- LA (Limited Availability): June 30 +- GA (General Availbility): July 31 + +Detailed planning for Q3 and higher confidence for Q4 scope. +Q4 planning will require iterative refinement in Q3. + +Bi-weekly Demos +- increased visibility into work in progress +- Cross-functional, coordinated effort around feature delivery every 2 weeks +- Limit work in progress so we can demonstrate end to end functionality +- All resources should be focused on MVP items (no side distraction) +*** 2023-01-11 Wednesday +**** MEETING Q3 Incident logs Notes :work:meeting: +:LOGBOOK: +CLOCK: [2023-01-11 Wed 17:11]--[2023-01-11 Wed 17:12] => 0:01 +:END: +[2023-01-11 Wed 17:11] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** MEETING IROH Events Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-01-11 Wed 10:31]--[2023-01-11 Wed 16:28] => 5:57 +:END: +[2023-01-11 Wed 10:31] +***** Agenda (to discuss about) +***** Notes +- what about forced shutdown? + - how to ensure transaction, like event was not missed? +- what occurs if we detect a corruption? + +#+begin_src clojure +(do + (send-event :command-action) + ;; <--- shut-down + (action user-provided-data-that-create-a-shutdown-bug) + ;; <--- shut-down + (send-event :action-done x)) +#+end_src +***** Actions +*** 2023-01-12 Thursday +**** MEETING Q3 Planning :work:meeting: +:LOGBOOK: +CLOCK: [2023-01-12 Thu 17:02]--[2023-01-14 Sat 00:36] => 31:34 +:END: +[2023-01-12 Thu 17:01] +***** Response Tab + +List of recommended actions. +- some I can execute +- some that need confirmation +- log of action taken (on the right) +****** UX Standpoint +Steps: phases (identification, containment, eradication, recovery) + +*Playbook?* +A list of things to do, and the user click on a button: confirm, execute, Add note, update, etc… + +Big button to skip a phase to next one. +****** Questions + +How to keep track of the state. +Probably one solution is to have a "Playbook Instance", which will be a specific +instance for an incident of a global Playbook. +So this will contains, run-ids for workflow ids, state of the playbook from user +interactions, actions, notes, etc… +** 2023-W04 +*** 2023-01-24 Tuesday +**** MEETING 1-1 Wanderson :work:meeting: +:LOGBOOK: +CLOCK: [2023-01-24 Tue 14:25]--[2023-01-24 Tue 14:45] => 0:20 +:END: +[2023-01-24 Tue 14:25] +*** 2023-01-26 Thursday +**** MEETING Weekly meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-01-26 Thu 17:01]--[2023-01-26 Thu 18:08] => 1:07 +:END: +[2023-01-26 Thu 17:01] + +- +**** REVIEW Invitation RBAC :work:review: +:LOGBOOK: +CLOCK: [2023-01-26 Thu 16:10]--[2023-01-26 Thu 16:22] => 0:12 +:END: +[2023-01-26 Thu 16:10] +**** DONE Ask to cherry-pick the fix https://github.com/advthreat/iroh/pull/7480 :work: +DEADLINE: <2023-01-26 Thu 17:00> SCHEDULED: <2023-01-26 Thu> +[2023-01-26 Thu 10:17] +**** DONE Prévenir le salon RBAC et Prerna :work: +DEADLINE: <2023-02-13 Mon 16:00> +[2023-01-26 Thu 10:06] + +Hi all, the work toward supporting new roles in the API-only is going great so +far and I think we will be able to support the new roles in a few weeks from now. +That being said, I don't think we will be able to activate that change before +taking the time to think about the implications. + +I can provide more details about the risk I identified already. +But even before that, I want to point this particular PR that will have a direct +UX/UI implication once the XDR roles will be merged. + +The "Org Access Request" flow. +Mainly, when a user login for the first time (and every time the user reach the +Registration UI page), +the user could request access to the Orgs whose admin email matches their own. +Note for those not familiar with this, as we use cisco email, we don't see this. +So when a user request access to such Org, a sub-set of admins of this Org will +receive an email. Currently the email contains 3 links: + +- Grant access as User +- Grant access as Admin +- Reject + +But when we will activate the XDR Roles, I think we will show 1 link per role +(7) + the reject link. +Which is probably not the best UX we can think of, but at least this will be +functional. +See a screenshot example of an email here: https://github.com/advthreat/iroh/pull/7465 + +This PR will probably be merged soon and will not change anything in any +environment before we activate the XDR-Roles feature flag. +I think this should probably start a discussion about wether this is acceptable +or if we need to improve the content of the email somehow, or potentially, have +a single link that will redirect the admin to the UI on a specific +administration page to grant access to the user with a specific role. +In the last case, this would imply another UI effort to update this. + +Another remark, once we will enable the new XDR roles, some have fewer scopes +than the scopes provided to the current non-admin, user role. +One major consequence is that every integration using an OAuth2 Client asking +for scopes present in the current user role, but not present in the future XDR +role will not be able to work as the user with the new more restrictive role +will not be able to approve the client. +So we will probably need to take the time, integration by integration to check +which one could be affected. +***** Could break + +- The email to accept Org requests will have one link per role (should probably + be discussed, improved, check UX) + + Should we create the UI in the dashboard for administrate Org Access Requests? + Backend job already done to make it work with all basic features. + But if we want a full working system we need to take advantage of + notifications between admins of an Org. Should be covered by the "Audit + Logs" effort, but need a backend integration. +- In the UI, the invitation role drop-down (appear to not be difficult). Minor + backend work close to completion. +- Integration with OAuth2 Auth-Code/Device Grant clients: + + Normal clients without ~allow-partial-user-scopes~ that request a scope that + is currently provided to user, but not for some new role. + Those users will not be allowed to use this client, or existing connection + (refresh token) will be rejected on next usage. + + Advanced clients with ~allow-partial-user-scopes~ example, (Ribbon, DI, FMC I + think, etc…), in this case, the client need to have made the display, disable + status of element depending on the scopes, not just on the "role" as there + will be many more specific element that could be disabled separately. +- Potentially, some SXO discussions to provide, so working toward providing + small JWT for them and switching to it in the future. +** 2023-W06 +*** 2023-02-07 Tuesday +**** MEETING RBAC meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-07 Tue 16:17]--[2023-02-08 Wed 16:01] => 23:44 +:END: +[2023-02-07 Tue 16:17] + +- We will try to work on Security Analyst first. +- Discussed about sync between SXO and SX about scopes and their internal + permissions or roles (they choose their preference) +*** 2023-02-08 Wednesday +**** DONE Create the issues for PIAM work to be done :work: +SCHEDULED: <2023-02-09 Thu> +[2023-02-08 Wed 19:33] +**** MEETING Weekly API Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-08 Wed 18:33]--[2023-02-08 Wed 22:44] => 4:11 +:END: +[2023-02-08 Wed 18:33] + +Talk about: + +- Minor Admin works: + - fix a security bug + - update the list of or to be part of the XDR beta + - a little bit of TAC help +- Long term background work: + - some work related to the new deployment, some work to improve node configuration + To give an idea, at first it was a duplication of 5 envs. INT, TEST and 3 PRODs. + Now we have 20 I think. This is bad, I think I need to help ops handle this. + - Waiting to talk about PIAM provisioning and Org init (activation + integrations) + - creating a scope ~insight~ for device insight needs. +- RBAC (on track) + - Olivier: right now trying to prepare retro-compatibility and revert the + feature-flag at zero cost. + - Wanderson: work toward short JWT (should be useful for AO), added DB for + access/refresh tokens which will provide the ability to have access/refresh + tokens revocation API which is currently missing. + - Next steps: wait for the return of Christopher and just after discuss with + SXO how to communicate the permissions (most probably using scopes but maybe + not in the JWT). +***** TODO Provide an impersonate route on the provisioning API to make calls +***** TODO Check SCA can init 1-click module setup +**** DONE Add scopes to Beta orgs :work: +:LOGBOOK: +CLOCK: [2023-02-08 Wed 16:51]--[2023-02-08 Wed 17:39] => 0:48 +:END: +[2023-02-08 Wed 16:51] + +Added for: + +- NAM c4538cf2-e6aa-4c13-b27a-e67788b51089 +- 4986f84e-745f-4f32-b840-803b97856e68 +*** 2023-02-10 Friday +**** CANCELED Add the impersonate scope to PIAM clients :work: +CLOSED: [2023-03-03 Fri 08:30] SCHEDULED: <2023-02-13 Mon 15:00> +:LOGBOOK: +- State "CANCELED" from "HOLD" [2023-03-03 Fri 08:30] +- State "HOLD" from "TODO" [2023-02-16 Thu 15:47] \\ + We need to wait to know if we are going to provision internally. +:END: +[2023-02-10 Fri 15:23] +** 2023-W07 +*** 2023-02-13 Monday +**** DONE Créer un meeting avec Murali et Christopher Van Der Made :work: +SCHEDULED: <2023-02-14 Tue 10:00> +[2023-02-13 Mon 17:06] + +We would like to talk with you to find a way to synchronize between IROH and SXO permissions. +**** MEETING RBAC :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-13 Mon 16:32]--[2023-02-13 Mon 17:32] => 1:00 +:END: +[2023-02-13 Mon 16:32] +***** Agenda (to discuss about) +***** Notes +***** Actions +*** 2023-02-14 Tuesday +**** DONE Finish to answer to Paul :work: +DEADLINE: <2023-02-15 Wed 11:00> SCHEDULED: <2023-02-14 Tue> +[2023-02-14 Tue 18:32] +**** DONE Répondre à Paul Cichonski :work: +SCHEDULED: <2023-02-13 Mon 17:00> +[2023-02-14 Tue 15:46] +*** 2023-02-15 Wednesday +**** DONE Create an issue to internalize provisioning :work: +DEADLINE: <2023-02-21 Tue 17:30> SCHEDULED: <2023-02-21 Tue> +:LOGBOOK: +CLOCK: [2023-02-22 Wed 14:00]--[2023-02-22 Wed 15:00] => 1:00 +:END: +[2023-02-15 Wed 19:17] +***** Epic + +Epic https://github.com/advthreat/iroh/issues/7533 +****** Specialized Provisioning Route for PIAM + :PROPERTIES: + :CUSTOM_ID: specialized-provisioning-route-for-piam + :END: +We should provide a route that will in the body a =NewAccount=, being + +#+begin_src clojure +(s/defschema NewAccount + "The schema to create a New Account, + mainly all data needed to create a new Org, + a main admin User for this org and onboard it." + {:org NewOrg + :user NewUser}) + +(s/defschema NewOrg + "Org before being saved to DB" + (st/merge + {:id OrgId} + (st/optional-keys + {:name (describe s/Str "The name of the Organization specified during login.") + :enterprise-id (describe s/Str "The Cisco SBG Platform Enterprise id associated to this Org.") + :scim-status (describe SCIMStatus "Determine if your Org is activated or not (allowed values are activated or waiting-activation)") + :address OrgAddress}))) + +(s/defschema OrgAddress + (st/optional-keys + {:department s/Str + :street1 s/Str + :street2 s/Str + :postal-code s/Str + :city s/Str + :country-iso-code (apply s/enum country-iso-codes)})) + +(s/defschema NewUser + "provisioned User before being saved to DB" + (st/merge + {:user-email s/Str + :role LegacyOrXDRRoleId + :idp-mappings [PlatformUserIdPMapping]} + (st/optional-keys + {:user-name s/Str + :user-nick s/Str}))) + + + +(s/defschema PlatformUserIdPMapping + {:idp s/Str + :user-identity-id s/Str + (s/optional-key :organization-id) s/Str + :enabled? s/Bool}) +#+end_src + +From there, the endpoint will create the Org and User, then call every +onboarding URL with a user session token. + +#+begin_src clojure +(let [org (create-org new-org) + user (create-user (assoc new-user :org-id (:id org))) + user-session-token (gen-session-token user) + onboarding-responses ;; a JSON Object whose keys are URLs and values are HTTP responses objects + (->> iroh-integration-onboarding-urls + (pmap #(http/post % user-session-token)) + (map (fn [url http-response] [url http-response]) iroh-integration-onboarding-urls) + (into {}))] + ;; 201 + (created {:user user + :org org + :onboarding-responses onboarding-responses})) +#+end_src + +Ideally every external service should answer quickly but after having +successfully created an IROH Module. Ideally, the response should +contain the =module-id=. + +In order for this work to be completed every different team should +provide a new endpoint to trigger the onboarding. +****** =/onboard= Endpoint Specification + :PROPERTIES: + :CUSTOM_ID: onboard-endpoint-specification + :END: +Provide a URL that listens to HTTP POST. It must only accept queries +containing an Authorization header that will contain a Bearer token. The +token must be a valid (correctly signed, non-expired) IROH JWT. If not, +it must return a 401. + +That route should not accept any query parameter nor any body. All the +data could be retrieved from the session token passed in the +Authorization header. + +Example: + +#+begin_example +POST https://product.env.security.cisco.com/onboarding +Authorization: Bearer $JWT +Accept: application/json +#+end_example + +#+begin_example +HTTP/2 201 +server: nginx +date: Wed, 21 Feb 2023 13:43:31 GMT +content-type: text/html; charset=utf-8 +content-length: 61 +strict-transport-security: max-age=31536000; includeSubDomains +accept-ranges: bytes + +{"module-instance-id":"1e5bb994-b2b4-11ed-9de6-325096b39f47"} +#+end_example + +The server should ideally answer in less than a few seconds. If for your +product, the internal provisioning takes longer then you should simply +return a response explaining that the provisioning is in progress. The +response must be a JSON Object. Ideally, it should contain a field named +=module-instance-id= for the module-instance-id created. And potentially +other data related to the onboarding. + +#+begin_example +{"module-instance-id": String, ...} +#+end_example +******* Expectations + :PROPERTIES: + :CUSTOM_ID: expectations + :END: +The expected background work to be performed after receiving this HTTP +call is: + +1. Call =/iroh/oauth2/custom/tokens= with the User Session Token in + header (same Authorization header as received) and the body must + contain the =cliend-id= and =client-secret= created for your Product + in IROH. From this call, you should get back both an access and + refresh token. +2. You should save the refresh token. +3. The access token could be used to: + - retrieve needed data to provision a new tenant by calling + =/iroh/profile/whoami= for example + - create the module instance in IROH. + +Here is an example diagram (for Device Insight): + +#+begin_src plantuml :file Onboarding_endpoint.png +skinparam handwritten false +skinparam shadowing false + +skinparam sequence { +ParticipantFontName Chalkboard; +ParticipantBackgroundColor white; +ParticipantBorderColor #37C +GroupBorderColor #888 +ArrowColor #37C +LifeLineBorderColor #37C +} + +participant IROH as iroh +participant "Device Insight" as di + +group Provision all sub-components (should not need the IROH_TOKEN) +group#EEF #EEF Device Insights +iroh->di: POST /onboard SESSION_TOKEN +di->di: internal provisioning +di->iroh: create module +di->iroh: 201 {module-id=..., ...} +end +#+end_src + +#+caption: Onboarding_endpoint +[[https://user-images.githubusercontent.com/93899/220635593-80305d45-0f32-45a5-a94c-780ed8c244da.png]] +****** IROH internal notes + +We need to introduce a new notion of /onboardable module./ +A module is onboardable, if its module-type contain an ~onboard~ field pointing to +a single URL that follow the previous section specification. + +We should probably have an internal data structure that will associate to every +entitlement a list of /onboardable modules/. +Ideally, we should have a convention to identify internal module-type by name, +so we could refer to the device-insight module for example instead of having to +specify manually the module-id. + +Once this is done, the provisioning endpoint will be able to retrieve, from a +specific entitlement, a list of onboarding URL to call. +Instead of writing all details here, we should first write a short specification +about what is the best way to achieve this. +****** Tasks + +- [ ] *dependency* DI check or update the onboarding endpoint +- [ ] *dependency* CSC check or update the onboarding endpoint +- [ ] *dependency* SXO check or update the onboarding endpoint +- [ ] *dependency* SCA check or update the onboarding endpoint +- [ ] Write the design related to the configuration of the onboarding URLs +- [ ] Create the new endpoint +**** MEETING RBAC sync with SXO :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-15 Wed 17:51]--[2023-02-15 Wed 18:51] => 1:00 +:END: +[2023-02-15 Wed 17:51] +***** Agenda (to discuss about) +1. Explain the goal +2. Propose a technical solution +****** Explain the goals + +Currently in (XDR/SecureX/CTR) IROH we only have two roles, user and admin. +We want to introduce new roles with more granular permissions, in particular for +SXO. + +SXO has a matrix of Read/Write/Execute for example. The notion of Execute does +not exists in IROH. +But SXO also has some roles. + +A first step will be to introduce new role to propose up to 7 roles (instead of +the current 2) in XDR. +But an issue is that we also want to provide a way for IROH (XDR/SecureX/CTR) +admin to create their own *custom roles*. +****** Propose a technical solution +******* Problematic solution (SXO uses the claim for the role in the JWT) + +It will work in phase 1, as we could provide a consistent list of roles. +But as soon as IROH will introduce custom role this will stop working as these +new role will probably be random ids (both in the JWT and in /whoami). +******* Proposed Solution 1 + +Use the scopes in the JWT. + +AO should provide IROH a list of scopes for every new role. + +All starting with =ao/= + +- ~ao/sxo-role-1~ +~- ao/sxo-role-2~ +~- ao/sxo-role-3~ + +or + +- ~ao/admin/sub-role-2/sub-role-3~ +******* Proposed Solution 2 + +- ~ao/sxo-permission-1~ +- ~ao/sxo-permission-2~ +- ~ao/sxo-permission-3~ +******* Proposed Solution 3 + +- ~ao~ can read, write and execute +- ~ao:read~ can read, but cannot write nor execute +- ~ao/execute~ can read and execute, but cannot write +***** Notes +***** Actions +*** 2023-02-16 Thursday +**** MEETING TD&R Checking :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-16 Thu 17:04]--[2023-02-17 Fri 10:22] => 17:18 +:END: +[2023-02-16 Thu 17:04] +***** AJ + +Address rumors: + +1. Earnings, yesterday, 133M$ +**** DONE Ecrire doc pour expliquer les changements RBAC à SXO :work: +SCHEDULED: <2023-03-27 Mon 16:00> +[2023-02-16 Thu 10:20] +**** DONE Upgrade Client to ribbon 2 in TEST :work: +DEADLINE: <2023-02-16 Thu 12:00> SCHEDULED: <2023-02-16 Thu> +[2023-02-16 Thu 09:15] + +webexteams://im?space=db149a90-e8b4-11eb-9fdb-3b8d98a2bf4d + +I'm starting to look at the process to update our ribbon to use 2.0. One of the first steps in the upgrade documentation is to reach out to IROH team to get the "investigation" and "registry/user" scopes added to our oauth client. + +To start, I'd like to update the oauth client used in the test environment with client id client-b63b916a-a606-4076-9f9b-15469aec0b93. +*** 2023-02-17 Friday +**** IN-PROGRESS Fix log PR :work: +:LOGBOOK: +CLOCK: [2023-02-17 Fri 10:50]--[2023-02-22 Wed 14:31] => 123:41 +:END: +[2023-02-17 Fri 10:50] +**** DONE Extraire les logs de logins pour Prerna :work: +DEADLINE: <2023-02-17 Fri 09:45> SCHEDULED: <2023-02-17 Fri> +[2023-02-17 Fri 08:53] +** 2023-W08 +*** 2023-02-22 Wednesday +**** MEETING Weekly API Design Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-22 Wed 18:35]--[2023-02-22 Wed 19:43] => 1:08 +:END: +[2023-02-22 Wed 18:35] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** MEETING RBAC weekly :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-22 Wed 17:03]--[2023-02-22 Wed 17:34] => 0:31 +:END: +[2023-02-22 Wed 17:03] +***** Agenda (to discuss about) +***** Notes +***** Actions +Look deeper into dependencies (3rd party scopes like sse, ao, etc…) +*** 2023-02-23 Thursday +**** DONE Check Secure Endpoint error logs :work: +CLOSED: [2023-05-06 Sat 09:06] DEADLINE: <2023-02-24 Fri 10:30> SCHEDULED: <2023-02-23 Thu> +:LOGBOOK: +- State "DONE" from "HOLD" [2023-05-06 Sat 09:06] +- State "HOLD" from "TODO" [2023-02-24 Fri 14:19] \\ + En attente du retour de Matt pour tester +:END: +[2023-02-23 Thu 19:00] +Discussion in "SecureX Secure Endpoint" +webexteams://im?space=d42b0de0-48b3-11ec-924a-a3c1923cd1c3 +Fix PR https://github.com/advthreat/iroh/pull/7473 +**** MEETING Weekly IROH Services Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-23 Thu 17:04]--[2023-02-23 Thu 18:34] => 1:30 +:END: +[2023-02-23 Thu 17:04] +***** Agenda (to discuss about) +***** Notes +***** Actions +*** 2023-02-24 Friday +**** DONE Help Yannis to fix the Orbital Client :work: +SCHEDULED: <2023-02-24 Fri> +[2023-02-24 Fri 14:18] +** 2023-W09 +*** 2023-02-27 Monday +**** MEETING Staging Env :work:meeting: +:LOGBOOK: +CLOCK: [2023-02-27 Mon 16:00]--[2023-02-27 Mon 16:39] => 0:39 +:END: +[2023-02-27 Mon 16:00] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** DONE Help UI beta team list the IdP used by beta org :chore: +:LOGBOOK: +CLOCK: [2023-02-27 Mon 16:39]--[2023-02-27 Mon 17:02] => 0:23 +:END: +[2023-02-27 Mon 16:59] + +There is a bug for user login via SMA +https://github.com/advthreat/securex-ui-shell/issues/115 + +In order to check if this must be resolved before going to prod, I had to check +if every org part of the beta uses TG to login. Result none. + +NAM: + +- SX Test org: b5935c68-c16a-4290-a49a-aad9bb2ea733 SXSO +- Cisco SBG Customer Insights: 40f4c64b-7934-4dc6-87d9-5ebf36c13d54 SXSO +- Jazz Air: 1b7024af-bc0a-4de1-8ce6-f093340ed5fb SXSO +- MEMIC: b62f0113-f26e-42f1-89e3-b45254c416a7 CSA and SXSO (did not perform the full IdP migration from CSA) +- Opus Holding: 4b1b4bba-f310-4251-88c3-bdf3b93d6456 CSA (some users used SXSO) +- Room & Board: 794047a5-b023-489e-b5ee-6407fcdf0daa SXSO (Migrated from CSA) +- Talos Energy: c074a67d-1e57-4e4f-9f9d-0b9ed7847bf8 SXSO (Migrated from CSA) + +EU: + +- DPD Group UK LTD: cee614cb-f35b-4147-bd27-9968d173c3ce: SXSO +*** 2023-03-01 Wednesday +**** MEETING API Design Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-01 Wed 18:35]--[2023-03-01 Wed 19:50] => 1:15 +:END: +[2023-03-01 Wed 18:34] +***** Matt +Jyoti: +Leave it retro-compat for UI. +Just for the engine. + +Matt: +- in AMP, 2 calls: + 1. retrieve computers + 2. then trajectory + +Jyoti: +> Too many timeouts AMP-module. +> Use events API instead (not now). +> We should revisit. + +GB: +We have to do something uniform. +Passing additional query parameters it's ok, but for some specific servers we +could break the contract. +Suggest create a new endpoint. + +Jyoti: +Looking into AMP API to search for time constraint in search APIs. +*** 2023-03-02 Thursday +**** MEETING Workshop Day 1 :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-02 Thu 17:03]--[2023-03-02 Thu 22:03] => 5:00 +:END: +[2023-03-02 Thu 17:03] + +Leave with a common understanding, but not precise technical specification. +***** Agenda +- DI +- Response +***** Device Insight +- Priorities: + - P1: + - DB simplification + - Simplification of Sources + - P2: + - Unified view of users and associated devices +** 2023-W10 +*** 2023-03-06 Monday +**** DONE Add scope to TAC-OPS orgs :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-06 Mon 16:50]--[2023-03-06 Mon 20:50] => 4:00 +:END: +[2023-03-06 Mon 17:01] +**** MEETING RBAC Workshop :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-06 Mon 17:02]--[2023-03-06 Mon 17:15] => 0:13 +:END: +[2023-03-06 Mon 17:01] +***** New tile to measure time of incident resolution +*** 2023-03-07 Tuesday +**** CANCELED Create a new Epic for Registration UI admin/impersonate :work: +SCHEDULED: <2023-03-28 Tue 11:30> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-04-20 Thu 15:43] +:END: +[2023-03-07 Tue 14:54] + +- https://github.com/advthreat/iroh/pull/6927 + + +In order to debug and use the Swagger UI for the Registration UI we need to add +new features. + +1. Support a selection of the registration_url from a query parameter in the + login routes. We, must check that the registration_url is part of an allowed + list of domains. +2. Centralize JWT generation that can take care of keeping the =act= (actor) claim + of an originating JWT. Tyically, if the registration UI JWT contains an =act= + we should copy it inside every JWT generated from it. By that, I mean, + session and refresh tokens, but also id_tokens, access tokens from authorized + clients, etc... + +Once we have that we will be able to use the Swagger UI for the iroh-auth-ui API. +And once we have the second we could provide an impersonate for the Registration UI. +*** 2023-03-08 Wednesday +**** IN-PROGRESS Entitlements :work: +:LOGBOOK: +CLOCK: [2023-03-08 Wed 10:43]--[2023-03-08 Wed 11:43] => 1:00 +:END: +[2023-03-08 Wed 10:42] +*** 2023-03-09 Thursday +**** DONE Review Mark PRs :work: +SCHEDULED: <2023-03-09 Thu> +[2023-03-09 Thu 18:01] + +https://github.com/advthreat/iroh/pull/7315 +**** MEETING Weekly :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-09 Thu 17:13]--[2023-03-09 Thu 18:26] => 1:13 +:END: +[2023-03-09 Thu 17:13] +***** Status + +*Progress*: PIAM provisioning/entitlement/demo plan seems to be ok with all teams +involved (PIAM, IROH, SCA, Secure Client, DI, SXO) + +Open question: +- where should we put the onboarding configuration (URLs?) +** 2023-W12 +*** 2023-03-20 Monday +**** CANCELED Add org-habit+ for daily work tasks :work: +DEADLINE: <2023-03-21 Tue 10:00> SCHEDULED: <2023-03-20 Mon> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-03-21 Tue 10:47] +:END: +[2023-03-20 Mon 10:07] +**** CANCELED Améliorer issue Clients TG / Config :work: +SCHEDULED: <2023-04-19 Wed 11:00> +:LOGBOOK: +- State "CANCELED" from "IN-PROGRESS" [2023-04-20 Thu 15:43] +:END: +[2023-03-20 Mon 09:57] + +INT: + +Org-id: 5a439753-42e9-5058-872e-cb69be5455e6 +Austin Haas user-id: 553788bd-25a4-543d-b6c3-cf7dddcfda5a + + +#+begin_src clojure +{:password "13c74602-2" + :availability "everyone" + :org-id "5a439753-42e9-5058-872e-cb69be5455e6" + :owner-id "553788bd-25a4-543d-b6c3-cf7dddcfda5a" + :client-type :confidential + :grants #{:auth-code} + :redirects #{"https://int.threatgrid.com/oauth2/cb/visibility" + "https://int.threatgrid.com/oauth2/cb/securex" + "http://localhost:8080/oauth2/cb/visibility" + "http://localhost:8080/oauth2/cb/securex" + "http://localhost:8080/oauth2/cb/securex_one_click_activation" + "https://int.threatgrid.com/oauth2/cb/securex_one_click_activation"} + :id "34d94c8c-2041-4708-8172-ebe2df295ca7-2" + :name "secure malware analytics" + :allow-partial-user-scopes? true + :scopes #{"admin" + "casebook" + "enrich" + "global-intel:read" + "inspect" + "integration/module-instance" + "integration:read" + "investigation" + "notification" + "orbital" + "private-intel" + "profile" + "registry/user" + "response" + "telemetry:write" + "users"} + :approved? true + :enabled? true + :created-at #inst "2018-02-27t10:00:00" + :updated-at #inst "2018-02-27t10:00:00" + :enabled-at #inst "2018-02-27t10:00:00" + :activated-at #inst "2018-02-27t10:00:00" + :approved-at #inst "2018-02-27t10:00:00" + } +#+end_src +*** 2023-03-25 Saturday +**** DONE Add orgs to beta :work: +DEADLINE: <2023-03-27 Mon 10:00> SCHEDULED: <2023-03-25 Sat> +[2023-03-25 Sat 09:51] + +See webexteams://im?space=d6d28420-c403-11ed-8526-0db030ef0b12 +**** DONE Support body for onboardings :work: +SCHEDULED: <2023-03-27 Mon 11:00> +[2023-03-25 Sat 09:47] +**** DONE recursive search data-structure :work: +SCHEDULED: <2023-03-27 Mon 16:00> +[2023-03-25 Sat 09:44] + +Replace in TK-Store Search by +Search | [:or Search*] | [:and Search*] | [:not Search*] + +by using the trick return {:query ... :args [...]} instead of just query +** 2023-W13 +*** 2023-03-28 Tuesday +**** DONE Create issues for SSE onboarding :work: +SCHEDULED: <2023-03-28 Tue> +[2023-03-28 Tue 18:35] + +1. create client for SSE with Secure Client and DI scopes +2. Configure SCA +2. Support provisioning for free Org + (empty entitlement or entitlement.tier = free) and should only onboard CSC + and DI. +**** MEETING Performance Management :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-28 Tue 18:05]--[2023-03-30 Thu 11:46] => 41:41 +:END: +[2023-03-28 Tue 18:05] + +Focus on performance management. + +Why / what are we doing? + +@Pat_Chatterton: +1. prioty, transforming the business, change what we are doing with our teams. +Conversation with our teams about where we are going. +My teams discuss once a week. + +Something that I am passionate about. Align everybody. + +This is not new. +Everybody is doing in their own way. +Lot of tools already in place. +Refresher of what we're doing. + +Tons of info come out of this. +Not only listen, but also think about it because you will be doing this. +Make sure our team is ready for next step. + +@Amelia_Lombard: +Program. + +An invitation for how to approach "performance management". + +- We as leader can be better by bing more authentically. +- Channeling *our values*. + - build and learn together + - create clarity to drive momentum + - be kinder than necessary + - celebrate together +- with empathy, support and accountability + +Sharing that data to our team members. +Look for opportunities to build on success. +Also celebrate on progress on weaknesses. + +First be clear about our expectations. +And ultimately they'll need to deliver. + +Core Career Beliefs (illuminate.cisco.com) +(share with your team) + +Please do engage. +Slido.com event code: SBGPerfMgmt pass: lift +***** Goals + +1. Understand where each of your team members perf is today +2. if some are underperforming, reach out to perf consultants for support (by + 31th March) +3. Plan for Quarterly Developement discussions +***** Performance at Cisco +@Shelly_Collins + +1. Clearly communicate how they are doing. +2. how to assess performance. + results / principles-behaviors / team-impact +3. data points: + - team space check-in insights report + - OKRs, KPIs, Scorecards + - seek feedback from peers, stakeholders + - connected recognition + - expectations set in your quarterly development +****** Performing + +Thinking about their carreer? +1. Exploring (looking for new opportunity) +2. Establishing (build my skillset) +3. Achieving (find ways to grow) +4. Excelling (broaden opportunity) +5. Reinventing (build new skillset) +****** Underperformance + +@Felicia_Glace + +1. Employee consistently missing critical meetings without reason +2. Employee not meeting business deliverables that has amplified impact +3. Lack of care in quality of work being delivered +4. Challenges with engagement +5. Individual Performance Factor (IPF) lower than 100% + +*Low performance is NOT* + +- Employee dealing with personal loss, life event +- Behavorial concerns +****** Lifting Low Performance + +Open a case with the Performance Management team + +The Low Performance Management Website. + +From a case: + +4 steps: Expectations, Notice, Opportunity, Consequences + +- Clearly communicate expectations +- Provide notice to the team member they are not meeting expectations. + Be specific about where performance is falling short. +- Provide an opportunity for the team member to improve their performance. +****** Coaching conversation + +BEFORE + +- be prepared to address questions +- both verbal coaching and documented coaching should align that employee is not + meeting expectations. +- Prepare for the first conversation by preparing documentation and gathering + supporting facts + +DURING + +AFTER +- Follow up with an email to the employee outlining progress and summarizing + discussion point +- Document feedback regularly +****** Individual Dev Template + +- short-term goals +- long-term carreer +*** 2023-03-30 Thursday +**** MEETING weekly :work:meeting: +:LOGBOOK: +CLOCK: [2023-03-30 Thu 17:01]--[2023-04-05 Wed 18:37] => 145:36 +:END: +[2023-03-30 Thu 17:01] +***** Status update +- PIAM work +- TK-Store work for composable query with and/org/not +- Work on configs +- Entitlement brainstorm +- Lot of XDR beta-flag requests +** 2023-W14 +*** 2023-04-07 Friday +**** MEETING Weekly meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-04-07 Fri 16:28]--[2023-04-07 Fri 16:30] => 0:02 +:END: +[2023-04-07 Fri 16:28] +***** Agenda (to discuss about) +***** Notes +***** Actions +** 2023-W16 +*** 2023-04-18 Tuesday +**** DONE Créer issue pour la route de description des roles :work: +SCHEDULED: <2023-04-18 Tue> +[2023-04-18 Tue 16:41] +**** MEETING RBAC Weekly Feature Sync :work:meeting: +:LOGBOOK: +CLOCK: [2023-04-18 Tue 16:01]--[2023-04-18 Tue 16:40] => 0:39 +:END: +[2023-04-18 Tue 16:01] + +- Name from "admin" to "Administrator" +- Name from "user" to "Incident Responder" +- new role "sat" named "Security Analyst" +*** 2023-04-19 Wednesday +**** DONE Create the SSE (0 Trust) scripts :work: +SCHEDULED: <2023-04-21 Fri 10:00> +:LOGBOOK: +CLOCK: [2023-04-21 Fri 09:42]--[2023-04-21 Fri 19:46] => 10:04 +:END: +[2023-04-19 Wed 20:01] +**** MEETING API Design Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-04-19 Wed 18:30]--[2023-04-20 Thu 16:26] => 21:56 +:END: +[2023-04-19 Wed 18:30] +***** Confs +Create project board about configurations. +***** Entitlements + +PIAM Entitlements: + +#+begin_src clojure +[{:entitlement-name "tier" + :value "essential" + :quantity 4000 + :created-at ,,,} + {:entitlement-name "extra-data-retention" + :quantity 90 + :created-at ,,,}] +#+end_src + +Entitlement ids, + +In the config + +#+begin_src clojure +{:free {,,,} + :essential {:allowed-modules [?] + :apps [:sxo :di :csc :sca :ssx] + :additional-scopes [,,,] + :data-retention-in-GB 200 + :rate-limits-per-hour 8000 + ,,,} + :advantage {:allowed-modules [?] + :apps [:sxo :di :csc :sca :ssx] + :additional-scopes [,,,] + :data-retention-in-GB 1000 + :rate-limits-per-hour 8000 + ,,,} + :premier {:allowed-modules [?] + :apps [:sxo :di :csc :sca :ssx] + :additional-scopes [,,,] + :data-retention-in-GB 2000 + :rate-limits-per-hour 8000 + ,,,}} +#+end_src + +An Entitlements data-store. + +#+begin_src clojure +{:id 0001 + :org-id 0001 + :created-at ,,, + :entitlement {:tier :premier + :seat-count 4000} + :entitlement-capabilities-snapshot {:allowed-modules [?] + :apps [:sxo :di :csc :sca :ssx] + :additional-scopes [,,,] + :data-retention-in-GB 2000 + :rate-limits-per-hour 8000 + ,,,}} + +{:id 0002 + :org-id 0001 + :created-at ,,, + :entitlement {:extra-data-retention-in-GB 90} } +#+end_src + +FOR org 0001 +#+begin_src clojure +{:summary {:tier :premier + :allowed-modules [?] + :apps [:sxo :di :csc :sca :ssx] + :data-retention-in-GB 2090 ;; <---- 2000 + 90 + :rate-limits-per-hour 8000 + ,,,} + :history [{:id 0001 :org-id 0001 + :created-at ,,, + :entitlement-view {:allowed-modules [?] + :apps [:sxo :di :csc :sca :ssx] + :data-retention-in-GB 2000 + :rate-limits-per-hour 8000 + ,,,}} + {:id 0002 :org-id 0001 + :created-at ,,, + :entitlement-view {:data-retention-in-GB 200}}]}} +#+end_src +***** SSE (0-Trust) + +Free Entitlement + +apps: Secure Client and Device Insight. + +Write the doc with an example. + +1.a Prior change the scopes required for =POST /iroh/provisioning/platform/org= +1.b Prior change the scopes required for =POST /iroh/provisioning/platform/user= + +2. Create a client with that scope + => get a client-id/client-secret + +3. Write a script (python/bash/maybe HTML+JS): + input: user-email/user-name/org-name/org-address etc… + 1. get the JWT from client-id/client-secret + 2. create the ORG + 3. create the User +****** Think about onboarding + +Onboard only DI and Secure Client +*** 2023-04-20 Thursday +**** DONE Create todo list for work :work: +SCHEDULED: <2023-04-28 Fri> +[2023-04-20 Thu 16:30] +1. prepare 1-1 tasks +2. select to make a iroh-auth call to prevent repeat myself (better group feeling) +**** MEETING RBAC UI meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-04-20 Thu 16:26]--[2023-04-20 Thu 17:40] => 1:14 +:END: +[2023-04-20 Thu 16:26] +***** Agenda +***** Notes +***** Actions +** 2023-W18 +*** 2023-05-02 Tuesday +**** DONE Prepare Quaterly Meeting! [[https://www.cisco.com/c/dam/r/team-development/performance/assets/Guide_to_Quarterly_Development_Discussions-for_Team_Leaders.pdf][quarterly pdf]] :work: +SCHEDULED: <2023-05-03 Wed 15:00> +[2023-05-02 Tue 17:37] +**** DONE [#7835] Create and Estimate all tasks related to [[https://github.com/advthreat/iroh/issues/7835]] :work: +SCHEDULED: <2023-05-03 Wed 11:30> +[2023-05-02 Tue 17:36] +**** MEETING Epic PIAM :work:meeting: +[2023-05-02 Tue 15:30] +**** MEETING Weekly lead :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-02 Tue 15:04]--[2023-05-02 Tue 16:51] => 1:47 +:END: +[2023-05-02 Tue 15:04] +***** Agenda (to discuss about) +***** Notes +@GB: travaille sur la nouvelle API de l'incident manager. +***** Actions +**** DONE Prepare Quarterly development :work: +SCHEDULED: <2023-05-02 Tue 17:00> DEADLINE: <2023-05-05 Fri 12:00> +[2023-05-02 Tue 14:44] +**** DONE Add an XDR beta flag to an Org :work: +:LOGBOOK: +CLOCK: [2023-05-02 Tue 14:34]--[2023-05-02 Tue 14:37] => 0:03 +:END: +[2023-05-02 Tue 14:34] +**** DONE Epic Provisioning :work: +DEADLINE: <2023-05-02 Tue 15:30> SCHEDULED: <2023-05-02 Tue> +[2023-05-02 Tue 12:40] +**** DONE Weekly Leads :work: +SCHEDULED: <2023-05-02 Tue 15:00> +[2023-05-02 Tue 12:40] +**** DONE Review O's PR about services :work: +DEADLINE: <2023-05-03 Wed 15:00> SCHEDULED: <2023-05-02 Tue> +:LOGBOOK: +CLOCK: [2023-05-03 Wed 17:33]--[2023-05-04 Thu 09:28] => 15:55 +:END: +[2023-05-02 Tue 10:41] +**** DONE Discuss with Wanderson about short-token strategy :work: +DEADLINE: <2023-05-02 Tue 14:40> SCHEDULED: <2023-05-02 Tue> +[2023-05-02 Tue 10:41] +*** 2023-05-03 Wednesday +**** DONE Election CSE :work: +SCHEDULED: <2023-05-03 Wed 14:00> +[2023-05-03 Wed 10:45] +**** DONE API Design Meeting :work: +SCHEDULED: <2023-05-03 Wed 18:30> +[2023-05-03 Wed 10:29] +**** DONE Ajouter les beta flags [[webexteams://im?space=d6d28420-c403-11ed-8526-0db030ef0b12][beta-room]] :work: +SCHEDULED: <2023-05-03 Wed 11:10> +[2023-05-03 Wed 10:19] +**** DONE Répondre à Paul [[webexteams://im?space=7e5c4ac0-b232-11ed-8863-ef048e50358a][room]] :work: +SCHEDULED: <2023-05-03 Wed 11:00> [2023-05-03 Wed 10:17] +*** 2023-05-04 Thursday +**** MEETING Weekly IROH :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-04 Thu 17:01]--[2023-05-04 Thu 17:59] => 0:58 +:END: +[2023-05-04 Thu 17:21] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** DONE IROH Weekly :work: +SCHEDULED: <2023-05-04 Thu 17:00> [2023-05-04 Thu 11:36] +- Next week Response API in IROH with UI +- Problem with backfill for Jon +**** DONE QDD Olivier :work: +SCHEDULED: <2023-05-04 Thu 15:35> +[2023-05-04 Thu 11:35] +**** DONE QDD Wanderson :work: +SCHEDULED: <2023-05-04 Thu 14:35> +[2023-05-04 Thu 11:35] +**** IN-PROGRESS Personal QDD FY23Q3 :work: +:LOGBOOK: +CLOCK: [2023-05-04 Thu 09:28]--[2023-05-04 Thu 09:59] => 0:31 +:END: +[2023-05-04 Thu 09:28] +***** Results +****** Accomplishments +Accomplishments: +- Added support for AND/OR queries in tk-store. Should help +- PIAM (Provisioning / Entitlement start) +- Free Tier Provisioning +- XDR Flags via scopes +****** Improvements/opportunities for development: +- Work closer to PIAM +- Entitlement will be a nice beast +***** Principles & Behaviors +****** Accomplishments +- Advocate (only positive XDR feedback to the team) +- Customer value (AND/OR queries) +- Learn (clojure in scripts) +- Team for results: engaged team for iroh config issue +****** Improvements/opportunities for development: +***** Team Impact +****** Accomplishments +- admin-clj scripts should be helpful +- IROH default config should help ops +- PIAM +****** Improvements/opportunities for development: +*** 2023-05-05 Friday +**** DONE Change the scope for feature-flag API to use cisco/tac :work: +SCHEDULED: <2023-05-09 Tue 10:00> +[2023-05-05 Fri 22:41] +**** DONE IMPORTANT QDD Returns Actions :work: +SCHEDULED: <2023-05-11 Thu 10:00> +[2023-05-05 Fri 16:24] + +Both of you are tagged with not enough implication. + +- Lack of visibility! + - Webex support ! + - Webex implication in external discussions with UI, PO, PMs, etc… + - Everyday messages + +** 2023-W19 +*** 2023-05-10 Wednesday +**** IN-PROGRESS Ecrire un kudos pour la team. :work: +:LOGBOOK: +CLOCK: [2023-05-10 Wed 16:13]--[2023-05-10 Wed 16:38] => 0:25 +:END: +[2023-05-10 Wed 16:13] + +Thanks Wanderson and Olivier for your dedication. +You prepared the RBAC work for the next quarter so most backend work is already done. + +Olivier you managed to update and refactor all the IROH-Auth code to introduce +new roles everywhere in the code. +You also improved the work so now it is possible to launch specialized IROH nodes. +**** DONE Merge [[https://github.com/advthreat/iroh/pull/7857][7857]] :work: +SCHEDULED: <2023-05-10 Wed> +[2023-05-10 Wed 12:04] +**** DONE Prepare some kudos messages for your teams. :work: +SCHEDULED: <2023-05-10 Wed 17:00> +:LOGBOOK: +CLOCK: [2023-05-10 Wed 16:38]--[2023-05-10 Wed 17:38] => 1:00 +:END: +[2023-05-10 Wed 10:41] +**** DONE Fill Talent Assessments in workday :work: +DEADLINE: <2023-06-01 Thu> SCHEDULED: <2023-05-24 Wed 15:40> +[2023-05-10 Wed 10:33] +**** DONE API Design Meeting :work: +SCHEDULED: <2023-05-10 Wed 19:00> +[2023-05-10 Wed 09:51] +**** DONE RSA Celebration :work: +SCHEDULED: <2023-05-10 Wed 18:00> +[2023-05-10 Wed 09:50] +**** DONE Check with Hissan who to contact for Provisioning bug :work: +SCHEDULED: <2023-05-10 Wed 16:20> +[2023-05-10 Wed 09:48] +**** DONE Propose options for FF in [[webexteams://im?space=93aefba0-e28c-11ec-bfd4-93d97d332464][XDR RBAC]] :work: +SCHEDULED: <2023-05-10 Wed 16:00> +[2023-05-10 Wed 09:47] +**** DONE Add Jeffrey Zankowits to the XDR beta :work: +SCHEDULED: <2023-05-10 Wed 16:00> +[2023-05-10 Wed 09:46] +*** 2023-05-11 Thursday +**** MEETING 1-1 Olivier :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-11 Thu 15:03]--[2023-05-12 Fri 08:49] => 17:46 +:END: +[2023-05-11 Thu 15:03] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** DONE Performance Training :work: +SCHEDULED: <2023-05-11 Thu 17:00> +[2023-05-11 Thu 10:10] +**** DONE Weekly Team :work: +SCHEDULED: <2023-05-11 Thu 17:00> +[2023-05-11 Thu 10:10] +**** DONE 1-1 Olivier :work: +SCHEDULED: <2023-05-11 Thu 15:05> +[2023-05-11 Thu 10:09] +**** DONE 1-1 Wanderson :work: +SCHEDULED: <2023-05-11 Thu 14:35> +[2023-05-11 Thu 10:09] +*** 2023-05-12 Friday +**** MEETING Orbital :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-12 Fri 17:01]--[2023-05-12 Fri 17:39] => 0:38 +:END: +[2023-05-12 Fri 17:01] +***** Agenda (to discuss about) +***** Notes +Purpose EOL of SecureX. +Starting after GA. +Only supporting existing subscribers. + +User management and onboarding. + +Ask Eduardo for use cases: + +@Eduardo: + +After GA, advantage and premier. +Access Orbital without. + +Flexibility on how to use Orbital. + +***** Actions + +Consider all use cases and review them with Engineering. +**** MEETING PenTest with Chris Duane :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-12 Fri 15:45]--[2023-05-12 Fri 16:19] => 0:34 +:END: +[2023-05-12 Fri 15:45] +***** Agenda (to discuss about) +***** Notes +***** Actions +** 2023-W20 +*** 2023-05-15 Monday +**** MEETING Q1 priority :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-15 Mon 16:52]--[2023-05-15 Mon 17:52] => 1:00 +:END: +[2023-05-15 Mon 16:52] +***** Notes + +Access Control to allow for feature restriction per monetization option. + +****** Q1FY24 + +- ACL additional roles and more granular. +- Additional Integrations + - Data Loss Prevention + - IDM solutions + - ISE + - CNAPP solutions + - App Discovery / Insights / AppSec solutions + - Kenna +- Localization: Language Support and internationalization +- Assess existing integrations for relevancy and functionality + - convert existing into data warehouse +- Assess existing Orchestration content for relevancy and functionality; prune + and enhance +- Usage Reporting to support Common Platform display requirements and monetization + +****** Q2FY24 + +- Continue convert integrations +- Continue SCA and XDR convergence +- Ensure continuous analysis of generated incidents against existing data +- Ability for other TD&R solution to poll the XDR data warehouse for conviction +- Incorporate vuln, etc…... into event analysis +- Email security detection enhancement, insight identity potential + +****** Q3FY24 + +- Continue SCA and XDR convergence +- Multi-tenancy for Managed Detection and Response +- OS event logs (windows/linux) +- continue +- telemetry +- AI for playbook + +****** Q4FY24 + +- CSC Management +- Proxying communication traffic and on - premises solutions telemetry +- Mult- tenancy for Managed Detection and Response +- Role - Based Access Control +- Notification Options Improvements +- Common Integrations management +- Data Enhancement for enhanced correlation across Cisco data source +****** Potentially related items + +- ACL, Monetization restriction, and multi-tenancy for MDR +****** FY24 Dependencies for other components' roadmap + +- Secure Client Management +- Proxying comm +- Multi tenancy +- Role +- Notification +- Common Integrations management +- Data Enhancements for enhanced correlation across Cisco data sources + +**** DONE Q1 Priorities :work: +SCHEDULED: <2023-05-15 Mon 16:00> +[2023-05-15 Mon 10:36] + +*** 2023-05-16 Tuesday +**** DONE Cisco Performance Training for Leaders :work: +SCHEDULED: <2023-05-16 Tue 17:00> +[2023-05-16 Tue 15:34] +*** 2023-05-17 Wednesday +**** MEETING RBAC Weekly :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-17 Wed 16:31]--[2023-05-17 Wed 17:15] => 0:44 +:END: +[2023-05-17 Wed 16:31] +- invitation workflow tickets +- revocation endpoint on role change +**** MEETING SCA Provisioning :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-17 Wed 15:58]--[2023-05-17 Wed 16:31] => 0:33 +:END: +[2023-05-17 Wed 15:58] +People: Yann Esposito, Brandon Thacker, Jeff Markey, Michael Schultz, Paul Cichonski +***** Agenda (to discuss about) +- questions for IROH +***** Notes +@Jeff: number of tickets, understanding high level +@Paul: no push entitlements +@Michael: we'll do pull first +@Paul: no requirement to enforce requirements for GA +***** Actions +- [optional] Webhooks for update entitlements? + +**** MEETING API Design Meeting :work: +SCHEDULED: <2023-05-17 Wed 18:30> +[2023-05-17 Wed 11:27] +**** MEETING RBAC Weekly :work: +SCHEDULED: <2023-05-17 Wed 16:30> +[2023-05-17 Wed 11:24] +**** MEETING SCA/IROH design discussions :work: +SCHEDULED: <2023-05-17 Wed 16:00> +[2023-05-17 Wed 11:22] +** 2023-W21 +*** 2023-05-23 Tuesday +**** MEETING RBAC :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-23 Tue 16:01]--[2023-05-24 Wed 15:00] => 22:59 +:END: +[2023-05-23 Tue 16:01] + + +@Guy: everything ok +@Yann: +*** 2023-05-24 Wednesday +**** MEETING Q1 Planning Session :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-24 Wed 15:00]--[2023-05-25 Thu 14:26] => 23:26 +:END: +[2023-05-24 Wed 15:00] +***** Agenda (to discuss about) +- Detect people and team that should be involved. +***** Notes +****** Access Control + +@Brianna: + +Control over the capabilities to meee the monetization options. +Thinks like integrations. + +Request to define integration more specifically. +Anything that is Cisco generated for a 3rd party. + +Tiering: +- essentials: limit integration to Cisco based products only built by Cisco +- advantage: allow integration based on 3rd +- premier: + + +UX Feature Limitation + +@IROH <-> @Brianna: + +Include addons in the Access Control Work + +@christopher: Rate-limits + +Question: + +- can a customer purchase different tiers? + Is the purchase expires? + +***** Actions + +*** 2023-05-25 Thursday +**** MEETING Wanderson 1-1 :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-25 Thu 14:26]--[2023-05-26 Fri 15:03] => 24:37 +:END: +[2023-05-25 Thu 14:26] +***** Agenda (to discuss about) +***** Notes +***** Actions +*** 2023-05-26 Friday +**** MEETING Q1 Planning Session 2 :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-26 Fri 15:03]--[2023-05-26 Fri 19:18] => 4:15 +:END: +[2023-05-26 Fri 15:03] +***** Agenda (to discuss about) +***** Notes +***** Actions +- New roles for Q1 +- Prepare custom role that will be needed for Q2 +**** DONE Gift Card on Cisco Store :work: +SCHEDULED: <2023-05-26 Fri 14:00> +[2023-05-26 Fri 10:53] +**** DONE Monthly Engineering :work: +SCHEDULED: <2023-05-26 Fri 18:00> +[2023-05-26 Fri 10:51] +**** DONE XDR Engineering Planning Session 2 :work: +SCHEDULED: <2023-05-26 Fri 15:00> +[2023-05-26 Fri 10:50] +** 2023-W22 +*** 2023-05-30 Tuesday +**** DONE Check new script PR reviews :work: +SCHEDULED: <2023-05-30 Tue 14:00> +[2023-05-30 Tue 11:25] +**** DONE Weekly lead :work: +SCHEDULED: <2023-05-30 Tue 15:00> +[2023-05-30 Tue 10:43] +*** 2023-05-31 Wednesday +**** DONE Check Portal Logout issue [[webexteams://im?space=46f7e070-74c6-11ed-aea3-fde9a818cf2f][webex]] [[https://confluence-eng-rtp2.cisco.com/conf/pages/viewpage.action?pageId=505492344][doc]] :work: +SCHEDULED: <2023-06-01 Thu 11:00> +[2023-05-31 Wed 18:37] + + + +**** MEETING Planning FY24Q1 session 3 :work:meeting: +:LOGBOOK: +CLOCK: [2023-05-31 Wed 15:02]--[2023-05-31 Wed 18:02] => 3:00 +:END: +[2023-05-31 Wed 15:02] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** DONE Planning Session Q1 (3rd) :work: +SCHEDULED: <2023-05-31 Wed 15:00> +[2023-05-31 Wed 09:56] +*** 2023-06-02 Friday +**** DONE Préparer [[https://cisco-my.sharepoint.com/:p:/r/personal/namrata_cisco_com/Documents/Engineering%20Offsite%20-%20FY23Q4/TeamUpdates/TeamUpdateTemplate.pptx?d=w297015fa42ab428bb6c937f4deeba504&csf=1&web=1&e=ZxTkKS][Team Template]] :work: +SCHEDULED: <2023-06-05 Mon 11:00> +[2023-06-02 Fri 19:53] +**** DONE Préparer presentation [[https://cisco-my.sharepoint.com/:p:/r/personal/namrata_cisco_com/Documents/Engineering%20Offsite%20-%20FY23Q4/SpeedRound-About%20Me/ABOUT%20ME%20SLIDE%20-%20TEMPLATE.pptx?d=w863abde38a0c4f31a571be87aff69daa&csf=1&web=1&e=e2PPQU][About me template]] :work: +SCHEDULED: <2023-06-05 Mon 11:00> +[2023-06-02 Fri 19:52] +** 2023-W23 +*** 2023-06-05 Monday +**** DONE Message to Paul :work: +SCHEDULED: <2023-06-05 Mon> +[2023-06-05 Mon 16:25] + +- start and end dates +- SX upgrade to XDR +- updates and multi-tenancy +- periodic sync and check? +- push limit reached to PIAM +- Discussion about fixing potential tenant errors: + + wrong org-id for some entreprise_id + + create new tenant instead of updating one existing +***** Text + +Hi Paul, how are you? + +I finished a meeting with Brianna, and I have many questions for you regarding +the provisioning API and Entitlements. +To give you a quick overview, I have questions about: + - start and end dates + - SX upgrade to XDR + - updates and multi-tenancy + - periodic sync and check? + - push limit reached to PIAM + - Discussion about fixing potential tenant errors: + + wrong org-id for some entreprise_id + + create new tenant instead of updating one existing + +Apparently the entitlements will have a start and end date that is not standard. +For example, the customer buy tier advanced for 4 months (apparently this is not +a fixed time from Brianna). Then two weeks before the end, the customer can +renew to buy 6 new months. But then, the start date should start and the end of +the first entitlement date. +So I think to support this you will need to add a start and end date to the +entitlement data structure. +My question is do you plan to add a start and end date? If not, how could we +achieve control of start or expiration for entitlements? + +My next question is about how to upgrade an existing SecureX account to XDR. +For now, the provisioning API provide the ability to do so, but this will be +only via adding entitlements related to some existing Org. So my guess is that +you will need to retrieve the Org ID of the user. Of course you can ask the +org-id to the customer and it can manually enters it, but this is error prone. +Do you think you would prefer to use a basic OAuth2 client to retrieve the Org +id from IROH? +Another related question the account endpoint create a new tenant, but while +possible using multiple call to the provisioning API do you want me to create a +specialized end point for upgrade? From Brianna point of view, she expect to be +a lot more upgrade than new tenants, at least during the first few months of XDR +launch. + +Still regarding upgrades, in the API (the SCIM one) you would like IROH to +support, the update endpoint use a PUT but only provides an enterprise_id +but not the org_id. But, from my understanding with Brianna, in order to support +multi-tenancy (we can imagine some existing SX customer have already multiple +orgs inside SecureX) you will need to push the new entitlements for this +specific org_id only. So it doesn't appear that the SCIM API is suitable for +this case as it does not appear to mention the org_id but only the entreprise_id. + +Brianna mentioned that we should probably have a bi-directional sync. +So you could via the provisioning API read an write entitlements. +But I think as a safeguard, IROH should be able to query PIAM to retrieve the +current active entitlements so we could sync it periodically (typically once a +day per org). +Do you already have or plan to give us a read access to the entitlements? +And in particular, how would that work for multiple tenancy? +Brianna expect that if a customer has multiple existing SX orgs, then that +customer should pay a full Entitlement per SX tenant. + +Another feature we might want to build is that when a tenant reach a limit, we +should probably push that event to PIAM so you could send a notification to the +customer to tell them they should upgrade their entitlements. +I think this should probably be on PIAM side. + +And last but not least, Brianna asked us to discuss about plans to fix errors. +Typically, if a customer provide the wrong org-id to set the Entitlement to. +We should be able on both side to change it, if we are going to have recurring +syncs this might not be straightforward. +Same question about the issue of a customer creating a new XDR tenant, but that +customer did in fact want to upgrade from XDR. + +I am sorry for this big wall of text, but it should convey most of the open +questions I have. +Let me know if you prefer a better way to talk about them. + +**** MEETING XDR Monetization deep dive :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-05 Mon 14:57]--[2023-06-05 Mon 23:23] => 8:26 +:END: +[2023-06-05 Mon 14:57] +***** Agenda (to discuss about) +issue iroh #7912 + +- telemetry, cisco or 3rd party + + +Checking both ways to sync between PIAM and IROH. +Consistency checks everyday. + +Send to PIAM upper limit reached. + +Talk to Paul and see if that's more work for them. + +Thinks about mistakes of XDR upgrade back to PIAM (switch org entitlements, etc…) + +- Ask about upgrade tenant from SX to XDR +- Ask about dates start/end +- Ask about update with just the entreprise_id (multi tenancy) + + +***** Notes +Pass via Brianna to add to the requirements +***** Actions + +Provide TAC level to change XDR ad Entitlements. +*** 2023-06-07 Wednesday +**** DONE Talent Assessment Wanderson :work: +SCHEDULED: <2023-06-07 Wed> +:LOGBOOK: +CLOCK: [2023-06-07 Wed 17:22]--[2023-06-07 Wed 18:42] => 1:20 +:END: +[2023-06-07 Wed 17:22] + +Performance: +- Results +- Behavior +- Team Impact +*** 2023-06-08 Thursday +**** MEETING TAC Training kickoff :work:meeting: +[2023-06-08 Thu 16:32] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** MEETING 1-1 Olivier :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-08 Thu 15:05]--[2023-06-08 Thu 17:08] => 2:03 +:END: +[2023-06-08 Thu 15:05] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** DONE TAC Training :work: +SCHEDULED: <2023-06-08 Thu 16:30> +[2023-06-08 Thu 12:07] + +@Namrata: +Derek Huckaby +Training to limited LA (Limited Availability Release) + +5 different training sessions. +Providing product overviews, XDR, product components. + +What the TMEs will be presenting? + +@Derek: +technical value, what the customer values are for the features +Dive into XDR, the value pitch that TSA is giving our customers. +Whose the users of this will be. + +@Namrata, provide information to TAC to put together tutorials (see Sukhanti +Template Docs) + + +**** DONE 1-1 Olivier :work: +SCHEDULED: <2023-06-08 Thu 15:05> +[2023-06-08 Thu 12:07] + +*** 2023-06-09 Friday +**** DONE Preparer XDR TAC/CS Training :work: +SCHEDULED: <2023-06-15 Thu 15:00> DEADLINE: <2023-06-22 Thu 16:30> +[2023-06-09 Fri 23:59] + +15min long, +Administration with Dar. + +Architecture Overview/ Changes, Troubleshooting, Info Including Logging and +Tools, Links to Tech Doc +** 2023-W24 +*** 2023-06-12 Monday +**** MEETING XDR Provisioning Onboarding (SCA) :work:meeting: +[2023-06-12 Mon 21:05] +***** Agenda (to discuss about) +***** Notes +***** Actions + +XDR-SCA/PIAM Onboarding Scenario + +@Paul + +The main place for GA new tenant creation. + +@Brianna + +We would end up creating duplication. +Agreed about the monetization a part of XDR. + +Manual process. +Attach their tenant-id is much a better world. +Our ability who had an entitlement? +Sales person enter the order or... + +Manual process for GA + +@Jyoti UX for upgrade + +@Prerna avoid duplication of SCA and XDR tenants. + +@Prerna user enter their =org-id=. + +**** MEETING 1-1 Jyoti :work:meeting: +[2023-06-12 Mon 19:15] +***** Agenda (to discuss about) +***** Notes +Data lake need an OAuth2 client +Carol, is the PEM on the data-lake side. + +***** Actions +****** TODO Q1 explain Entitlement Summary API + +**** MEETING RBAC Weekly :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-12 Mon 16:30]--[2023-06-13 Tue 06:18] => 13:48 +:END: +[2023-06-12 Mon 16:30] + +***** IN-PROGRESS Enable xdr-roles in PROD this week +***** TODO Check the PROD clients that could break for SAT + +**** DONE XDR-SCA/PIAM :work: +SCHEDULED: <2023-06-12 Mon 21:00> +[2023-06-12 Mon 14:14] +**** DONE 1-1 Jyoti :work: +SCHEDULED: <2023-06-12 Mon 18:30> +[2023-06-12 Mon 14:14] +**** DONE RBAC Weekly :work: +SCHEDULED: <2023-06-12 Mon 16:30> +[2023-06-12 Mon 14:13] +*** 2023-06-13 Tuesday +**** IN-PROGRESS Finishing Wanderson PR :work: +:LOGBOOK: +CLOCK: [2023-06-13 Tue 06:18]--[2023-06-14 Wed 18:36] => 36:18 +:END: +[2023-06-13 Tue 06:18] +*** 2023-06-14 Wednesday +**** MEETING API Design Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-14 Wed 18:36]--[2023-06-16 Fri 17:01] => 46:25 +:END: +[2023-06-14 Wed 18:36] +***** Agenda (to discuss about) +***** Notes + +@GB talk about AMP meeting +@Jyoti: Enrichement. Events API instead of something else. + +@Jyoti: Ian about detection side. + - @GB was looking to standardize a way + - Brianna complaining we did not follow requirements +*** 2023-06-16 Friday +**** MEETING Secure Client support after XDR GA :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-16 Fri 17:01]--[2023-06-16 Fri 17:35] => 0:34 +:END: +[2023-06-16 Fri 17:01] + +Secure Client-only customer. + +Use the UI to manage this solution. +** 2023-W25 +*** 2023-06-20 Tuesday +**** MEETING Weekly Meeting :work:meeting: +[2023-06-20 Tue 17:01] + +Demos: +- Kirill +- Jerome & Patrick + + +***** Kirill + +IROH Events (more events) + +***** Ops deployement demo + +**** MEETING 1-1 Olivier :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-20 Tue 15:35]--[2023-06-21 Wed 14:57] => 23:22 +:END: +[2023-06-20 Tue 15:35] +***** Agenda (to discuss about) +***** Notes +***** Actions +**** DONE Fix some dependabot messages :work: +SCHEDULED: <2023-06-20 Tue 11:00> +[2023-06-20 Tue 10:18] +**** DONE Weekly IROH Sync :work: +SCHEDULED: <2023-06-20 Tue 17:00> +[2023-06-20 Tue 10:16] +**** DONE 1-1 Olivier :work: +SCHEDULED: <2023-06-20 Tue 15:30> +[2023-06-20 Tue 10:16] +**** DONE Weekly Leads :work: +SCHEDULED: <2023-06-20 Tue 15:00> +[2023-06-20 Tue 10:15] +*** 2023-06-21 Wednesday +**** MEETING API Design Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-06-21 Wed 18:32]--[2023-06-21 Wed 19:42] => 1:10 +:END: +[2023-06-21 Wed 18:32] +***** Incidents + +All incident sources will come from the Datalake +In the short term, sources like Secure Endpoint should be used. +We will have a merge API that will use the incident summary. + +***** Provisioning 1 + +specific values passed [done] + +***** Provisioning 2 + +SCA integration [done] + +***** Umbrella + +@Mark ... + +*** 2023-06-23 Friday +**** TODO Imprimer les documents de voyage :work: +SCHEDULED: <2023-06-22 Thu 14:15> +[2023-06-23 Fri 12:03] diff --git a/reports/FY23Q3-Olivier-QDD-report.html b/reports/FY23Q3-Olivier-QDD-report.html new file mode 100644 index 00000000..300073c1 --- /dev/null +++ b/reports/FY23Q3-Olivier-QDD-report.html @@ -0,0 +1,373 @@ + + + + + + + + Olivier FY23Q3 Report + + + + + +
+

Olivier FY23Q3 Report

+

back to one month older

+

2023-05-03

+
+ +

Quarterly Development +Discussion

+

Performance reflections +and feedback

+

Team member result +perceptions

+

What have you done?

+
    +
  • RBAC
  • +
  • code coverage
  • +
  • local test run script (simulate CI in local dev)
  • +
  • service discovery, minimal bootstrap
  • +
+

How do you feel about it?

+
    +
  • Not useful to many people
  • +
  • Work/Features that lack a bit of popularity +
      +
    • Email templating.
    • +
    • Doc improvement
    • +
    • code coverage (not lisible enough yet)
    • +
    • Github action that could have counter effect like Changelog
    • +
  • +
  • Would like to do quickly useful PRs
  • +
  • Big PR prevent me to do something else
  • +
+

Is there room for +improvement?

+
    +
  • better split tasks to prevent huge PR.
  • +
  • make tasks that have more visible value to the project
  • +
  • do quick-win tasks
  • +
  • big background task + many smaller ones
  • +
  • More formations (do something different from just code)
  • +
+

Lead perception on +Performance & Feedback

+
    +
  1. Show the quarter report
  2. +
  3. Add non code accomplishments
  4. +
  5. How I (the lead) feel about it
  6. +
  7. Room for improvement? +
      +
    • for the team member
    • +
    • for the lead
    • +
    • for the rest of the team
    • +
    • for Cisco
    • +
  8. +
+

Short-term +goal setting and development priorities

+

Next quarter:

+
    +
  1. P1. Help RBAC testing/debugging
  2. +
  3. P2. Contribute on provisioning PIAM
  4. +
  5. P3. Continue to work on IROH configurations
  6. +
  7. P4. optionally contribute for provisioning Free Tier/0-Trust
  8. +
  9. P4. Entitlements follow up (beyond PIAM work)
  10. +
+

Long-term career +and development priorities

+

How do you see yourself next year? In three years? Would you like to +change anything, or are you happy as you are right now?

+

Do you want to be promoted to G11, take more responsibilities? Or are +you happy just working as we do now, and have a discussion about +progression later?

+
    +
  • No not really. No team. No more meetings.
  • +
  • Not knowing enough knowledge.
  • +
  • Knowledge about business.
  • +
+

Agreed upon outcomes

+
    +
  • Short term (next quarter): @yann: +
      +
    • attribuer low-hanging-fruits
    • +
    +@olivier: +
      +
    • Fun Friday
    • +
    • More External Reviews
    • +
    • Split work in smaller tasks
    • +
  • +
  • Longer term (> 6 months): +
      +
    • organize a high level discussion +
        +
      • change weekly structure maybe?
      • +
      • have an high-level introduction?
      • +
      • maybe monthly design explanation? Higher-level topics.
      • +
    • +
  • +
  • Save these reflections in the long-term priorities field in Team +Space.
  • +
+

Olivier Code [23]

+

iroh [22 (12 / 10)]

+
    +
  • fix http status code #7838
  • +
  • Rework of the script check-changelog-update-time #7658
  • +
  • RBAC: additional XDR tests #7634
  • +
  • GitHub Actions: do test coverage only once #7607
  • +
  • Increase Java Heap size for code coverage - Github Actions workflow +#7585
  • +
  • add workdir for the check #7573
  • +
  • disable test #7566
  • +
  • Fail build if html not updated #7559
  • +
  • RBAC: enable the new XDR role 'Security Analyst Tier 2' #7545
  • +
  • Issue 7538 refactor of role retrieval #7540
  • +
  • automated 'revert role' operation with test #7537
  • +
  • RBAC: Retrocompatibility of the Provisioning API #7507
  • +
+

between 3 and 4 months ago

+
    +
  • Refactor around ifn-pred #7491
  • +
  • set job timeouts to 90 minutes #7506
  • +
  • set job timeouts to 60 minutes #7504
  • +
  • Test coverage v2 #7498
  • +
  • wait for hook to be finished before testing #7497
  • +
  • Add test coverage report to the Iroh GitHub Actions workflow #7453
  • +
  • RBAC for Org Access Request #7465
  • +
  • Issue 7333 rbac invitation service #7454
  • +
  • RBAC: new XDR tests for login and oauth-clients #7418
  • +
  • Issue 7413 move steps out of setup job #7414
  • +
+

tenzin-config [1 (1 / 0)]

+
    +
  • sets the :xdr-roles feature flag in INT and TEST #840
  • +
+ + diff --git a/reports/FY23Q3-Olivier-QDD-report.org b/reports/FY23Q3-Olivier-QDD-report.org new file mode 100644 index 00000000..f9f2faf7 --- /dev/null +++ b/reports/FY23Q3-Olivier-QDD-report.org @@ -0,0 +1,118 @@ +#+title: Olivier FY23Q3 Report +#+subtitle: back to one month older +#+date: 2023-05-03 +#+options: H:6 ^:nil + +* Quarterly Development Discussion +** Performance reflections and feedback +*** Team member result perceptions +**** What have you done? + +- RBAC +- code coverage +- local test run script (simulate CI in local dev) +- service discovery, minimal bootstrap + +**** How do you feel about it? + +- Not useful to many people +- Work/Features that lack a bit of popularity + - Email templating. + - Doc improvement + - code coverage (not lisible enough yet) + - Github action that could have counter effect like Changelog +- Would like to do quickly useful PRs +- Big PR prevent me to do something else + +**** Is there room for improvement? + +- better split tasks to prevent huge PR. +- make tasks that have more visible value to the project +- do quick-win tasks +- big background task + many smaller ones +- More formations (do something different from just code) + +*** Lead perception on Performance & Feedback + +1. Show the quarter report +2. Add non code accomplishments +3. How I (the lead) feel about it +4. Room for improvement? + - for the team member + - for the lead + - for the rest of the team + - for Cisco + +** Short-term goal setting and development priorities + +Next quarter: + +1. P1. Help RBAC testing/debugging +2. P2. Contribute on provisioning PIAM +3. P3. Continue to work on IROH configurations +4. P4. optionally contribute for provisioning Free Tier/0-Trust +5. P4. Entitlements follow up (beyond PIAM work) + +** Long-term career and development priorities + +How do you see yourself next year? +In three years? +Would you like to change anything, or are you happy as you are right now? + +Do you want to be promoted to G11, take more responsibilities? +Or are you happy just working as we do now, and have a discussion about +progression later? + +- No not really. No team. No more meetings. +- Not knowing enough knowledge. +- Knowledge about business. + +** Agreed upon outcomes + +- Short term (next quarter): + @yann: + - attribuer low-hanging-fruits + @olivier: + - Fun Friday + - More External Reviews + - Split work in smaller tasks +- Longer term (> 6 months): + - organize a high level discussion + - change weekly structure maybe? + - have an high-level introduction? + - maybe monthly design explanation? Higher-level topics. +- Save these reflections in the long-term priorities field in Team Space. + +* Olivier Code [23] + +** iroh [22 (12 / 10)] + +- fix http status code [[https://github.com/advthreat/iroh/pull/7838][#7838]] +- Rework of the script ~check-changelog-update-time~ [[https://github.com/advthreat/iroh/pull/7658][#7658]] +- RBAC: additional XDR tests [[https://github.com/advthreat/iroh/pull/7634][#7634]] +- GitHub Actions: do test coverage only once [[https://github.com/advthreat/iroh/pull/7607][#7607]] +- Increase Java Heap size for code coverage - Github Actions workflow [[https://github.com/advthreat/iroh/pull/7585][#7585]] +- add workdir for the check [[https://github.com/advthreat/iroh/pull/7573][#7573]] +- disable test [[https://github.com/advthreat/iroh/pull/7566][#7566]] +- Fail build if html not updated [[https://github.com/advthreat/iroh/pull/7559][#7559]] +- RBAC: enable the new XDR role 'Security Analyst Tier 2' [[https://github.com/advthreat/iroh/pull/7545][#7545]] +- Issue 7538 refactor of role retrieval [[https://github.com/advthreat/iroh/pull/7540][#7540]] +- automated 'revert role' operation with test [[https://github.com/advthreat/iroh/pull/7537][#7537]] +- RBAC: Retrocompatibility of the Provisioning API [[https://github.com/advthreat/iroh/pull/7507][#7507]] + +_between 3 and 4 months ago_ + +- Refactor around ~ifn-pred~ [[https://github.com/advthreat/iroh/pull/7491][#7491]] +- set job timeouts to 90 minutes [[https://github.com/advthreat/iroh/pull/7506][#7506]] +- set job timeouts to 60 minutes [[https://github.com/advthreat/iroh/pull/7504][#7504]] +- Test coverage v2 [[https://github.com/advthreat/iroh/pull/7498][#7498]] +- wait for hook to be finished before testing [[https://github.com/advthreat/iroh/pull/7497][#7497]] +- Add test coverage report to the Iroh GitHub Actions workflow [[https://github.com/advthreat/iroh/pull/7453][#7453]] +- RBAC for Org Access Request [[https://github.com/advthreat/iroh/pull/7465][#7465]] +- Issue 7333 rbac invitation service [[https://github.com/advthreat/iroh/pull/7454][#7454]] +- RBAC: new XDR tests for login and oauth-clients [[https://github.com/advthreat/iroh/pull/7418][#7418]] +- Issue 7413 move steps out of setup job [[https://github.com/advthreat/iroh/pull/7414][#7414]] + +** tenzin-config [1 (1 / 0)] + +- sets the ~:xdr-roles~ feature flag in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/840][#840]] diff --git a/reports/FY23Q3-Olivier-QDD-report.pdf b/reports/FY23Q3-Olivier-QDD-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6e205afdca0488a85867e9fd34b00f703a864ddd GIT binary patch literal 41141 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 + + + + + + + Olivier FY23Q3 Report + + + + + +
+

Olivier FY23Q3 Report

+

back to one month older

+

2023-05-03

+
+ +

Olivier [23]

+

iroh [22 (12 / 10)]

+
    +
  • fix http status code #7838
  • +
  • Rework of the script check-changelog-update-time #7658
  • +
  • RBAC: additional XDR tests #7634
  • +
  • GitHub Actions: do test coverage only once #7607
  • +
  • Increase Java Heap size for code coverage - Github Actions workflow +#7585
  • +
  • add workdir for the check #7573
  • +
  • disable test #7566
  • +
  • Fail build if html not updated #7559
  • +
  • RBAC: enable the new XDR role 'Security Analyst Tier 2' #7545
  • +
  • Issue 7538 refactor of role retrieval #7540
  • +
  • automated 'revert role' operation with test #7537
  • +
  • RBAC: Retrocompatibility of the Provisioning API #7507
  • +
+

between 3 and 4 months ago

+
    +
  • Refactor around ifn-pred #7491
  • +
  • set job timeouts to 90 minutes #7506
  • +
  • set job timeouts to 60 minutes #7504
  • +
  • Test coverage v2 #7498
  • +
  • wait for hook to be finished before testing #7497
  • +
  • Add test coverage report to the Iroh GitHub Actions workflow #7453
  • +
  • RBAC for Org Access Request #7465
  • +
  • Issue 7333 rbac invitation service #7454
  • +
  • RBAC: new XDR tests for login and oauth-clients #7418
  • +
  • Issue 7413 move steps out of setup job #7414
  • +
+

tenzin-config [1 (1 / 0)]

+
    +
  • sets the :xdr-roles feature flag in INT and TEST #840
  • +
+ + diff --git a/reports/FY23Q3-Olivier-report.org b/reports/FY23Q3-Olivier-report.org new file mode 100644 index 00000000..edbb363d --- /dev/null +++ b/reports/FY23Q3-Olivier-report.org @@ -0,0 +1,37 @@ +#+title: Olivier FY23Q3 Report +#+subtitle: back to one month older +#+date: 2023-05-03 +#+options: H:6 ^:nil + +*** Olivier [23] + +**** iroh [22 (12 / 10)] + +- fix http status code [[https://github.com/advthreat/iroh/pull/7838][#7838]] +- Rework of the script ~check-changelog-update-time~ [[https://github.com/advthreat/iroh/pull/7658][#7658]] +- RBAC: additional XDR tests [[https://github.com/advthreat/iroh/pull/7634][#7634]] +- GitHub Actions: do test coverage only once [[https://github.com/advthreat/iroh/pull/7607][#7607]] +- Increase Java Heap size for code coverage - Github Actions workflow [[https://github.com/advthreat/iroh/pull/7585][#7585]] +- add workdir for the check [[https://github.com/advthreat/iroh/pull/7573][#7573]] +- disable test [[https://github.com/advthreat/iroh/pull/7566][#7566]] +- Fail build if html not updated [[https://github.com/advthreat/iroh/pull/7559][#7559]] +- RBAC: enable the new XDR role 'Security Analyst Tier 2' [[https://github.com/advthreat/iroh/pull/7545][#7545]] +- Issue 7538 refactor of role retrieval [[https://github.com/advthreat/iroh/pull/7540][#7540]] +- automated 'revert role' operation with test [[https://github.com/advthreat/iroh/pull/7537][#7537]] +- RBAC: Retrocompatibility of the Provisioning API [[https://github.com/advthreat/iroh/pull/7507][#7507]] + +_between 3 and 4 months ago_ + +- Refactor around ~ifn-pred~ [[https://github.com/advthreat/iroh/pull/7491][#7491]] +- set job timeouts to 90 minutes [[https://github.com/advthreat/iroh/pull/7506][#7506]] +- set job timeouts to 60 minutes [[https://github.com/advthreat/iroh/pull/7504][#7504]] +- Test coverage v2 [[https://github.com/advthreat/iroh/pull/7498][#7498]] +- wait for hook to be finished before testing [[https://github.com/advthreat/iroh/pull/7497][#7497]] +- Add test coverage report to the Iroh GitHub Actions workflow [[https://github.com/advthreat/iroh/pull/7453][#7453]] +- RBAC for Org Access Request [[https://github.com/advthreat/iroh/pull/7465][#7465]] +- Issue 7333 rbac invitation service [[https://github.com/advthreat/iroh/pull/7454][#7454]] +- RBAC: new XDR tests for login and oauth-clients [[https://github.com/advthreat/iroh/pull/7418][#7418]] +- Issue 7413 move steps out of setup job [[https://github.com/advthreat/iroh/pull/7414][#7414]] +**** tenzin-config [1 (1 / 0)] + +- sets the ~:xdr-roles~ feature flag in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/840][#840]] diff --git a/reports/FY23Q3-Olivier-report.pdf b/reports/FY23Q3-Olivier-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3f28ce05ffc3acb352018724a3098befcd270ff7 GIT binary patch literal 29412 zcmb4~Q;={?)};$?*|u%lwr$(CZQHhO+qPZxmhJf_VlKL8Iwtx*S9z5uVy(;_&tCf+ z5_w@!8U|VxNRs2b>o-VdCVYB)J3~uIZf-hJ3u|W+M>tLUW zdvYjljb6+{0@3L81mHYN*@RIo-J0XqYce*8Kg*~3PORW~t*?6LBd<@tOEYI|bz6IV zN?DFT$qQRoCQ6tgY_48{RLKQ-PSf)(dz<`%)erfwg8 zM3HR159IXUB;UK|X=L?Zf(#7bVQGGSKm5}DrODu<{Kkaf;PpHUO#Tzx0Fo8E7ae`W z6wM_Y1Kf|q+ys79N>^~Yb=?bI9$Dn?ukIAf4#6*=X`N)I5Ha$^piqMwgFtq(A*~WL zOKwlsOg5PleLgaSB8lbvHb=d=$q3{)d_D1)Q?t92e&vvU^uBHM(p7ATF(6Y-K;TBm zGMC~m1G`0x!n&(%IsEOMJ!wF&NuOzCn)`D165koF88Q0(VY}$fDua_n4FfWgMIoZ3 zPoV&yj0K^=z}7ztBw|zBQ&>js2|qC{F3^c*7@s9LR4~DgV6Z=oCw${&pE7pKdw~}q zWZVOGppTJ_#=IEh?@YiPe`#XbV@bU1GC@U~xHFG=PR(QHku^wbe;CL3@&{rtIoa5k z6js^c{0AxAEBOE_>sGIxRrq@-%gB%+6VMwH z6EhJJcXwn4@&8JX%$_oLAvDQg0jMG7$1jdC8xr&!1k=a*4kK5vU*sYR-p!HJSxwtF ze#PBBhV9L+I}*C{Ih9&qO0D~+D+jUP-nRN@3t;kvz7Jho%KQ+nThvj2Mh&|cl%v_bGAW15;EXVsIg z0K}~ai&1)|=9uOiW&tb~Zzjpu^8ntC;2O?2OZ;+n$t-)t+HvE$#1o=ruz5dZ2Z0DU zadaI@NlF<6=5gGBpyg0hL(!rmEH^U2D8H==2j)SD095V21oJLvkQRuL5h7T{U>F(# zdJ@({BppV}l8P9BTB!owj7Stv8FFa1r(T@4)zb-Libo3R&V1gkz+0*HRD(ha3~s4> z;#4@d(V&7wkpOW$5iT_R)B!QGZo0yt0R!1ymBOsAbi$lUCip zeQ=BNj1P`t^AQ-4h*W?u1LGhKMBM6nFXZg5j)Y0FpQ(yYO`hqKwe8p>l@(*Ax`7BL2sNbZW*elFCC{6KYNg}L2W_* zjaq1?{KuDu7>)eG;{1h5TB(KvK|^+HGka0I$4Zk5OrmPN*3y8>tKvfBSurjyx4z~0 z7+4>kh4>l_EsB*8T`iStR6;!cbbo~4`D@p^-1tMZ%8J?F#mD>qGR z8(Q~>6`*N@prq^_PoN0e;bmuqSzwi??>JH_&^QRV#O)-EDat71sC?W&OZ96oD5Z~(iwlQ;ngBYPDn;FUFb70Oe?1e&?6ti^Wl zn-UBL7|pKJaOSp2>mZkoY_8VxZ8Oi3>vYX%kfC(VsuG|T2#X!+OkJTfjGsCzmG@oi z-v}I%A`3_vjY2}}&yY({f*eab-`$^%Z}-CK#i&I_@awGz9Ena$&jkEtY)(8!lUPi$ z$QWsu=zM-WQ&CJ1e{e=}tLM!S8cJVzWbF%E- z86*VDYqMNJd*3GtQLRW)P%iRW@a4~>6SBIShbnfid8G%tcobk-MH^ka23O)>GEts*j}Nr#fbUO&`xtQVGXZp zUQX#=Zl;$MogU_7=f_Oq7XBvAyt^Ntrt2Lly36p{&eTquw#Nz$Dp2O_*XI6-n zB`B`rm0D>LZO4|XSXHUPr7cVIh2M$_hTvyk-BCi=8g$Rh28e>{D5w0-UJy(y{k~!b zuwCgP@BFVyTE&stb&yW^jl3%}MsplY1yYj}|^-P~vz%$O*=BC=L4FQ$M zWF=Yi#g5iY2PINuM&%7>FDOg}#3Pvne$8KWna?G37^H>1_d*3b&!=6+jwBsr^Kebr zrY_v^TUNKhkW-?Z@+;ZC=TJX%ntw|$t5j6n$gZ)8V|8F$T)j>{Du90cI(z%kNRx9# zwyfAy?5{9OJL4bEL}1{Q$1blshwdRfm$!ULW!Jf?{5yV_ye>kx6#=ZM-j0U7=mwp^ z+o=VMlI0y&Bt$Fgws;yC>DCyml1jT|H=c#1#;aB=+gDBed9kNN8@yRdqNQ5Ko69CR z@xT*9E4ey6nOWd{b~M_nDm=J(dORUVWzZRWu%rYki;E3v+3rnQ;eeK0Xjr-;>Uh4|@Ch!3cE~?Aj9=Yt=WCj#Q>{OxF z6D;Ki+!t49f1*Vw8B^N`ReX*Oo$=^W?G++@8Z1kpDAT+finXO1JZdWR4y$Xd8kW|M zuIFW$I;}sNh^dfh-8jO0<2F83?Dv^ql`po3KUB)Z(oLp8(dR&@9lm;D1R+uAx&(J{}1>4v-;np#KQXDAQKY<klN2lH?tc zFS9;$M9@HqMO2P;r_yl)Rk#VkR@9fzHAaF62qN}OPmt)^%#>2a@$j}CQ#dB+s^khf zde{cIKHGV*d-mm4+FXy8F`HmR=z^ zOT*kGll9rMvxtHK1t-AJD%k90E!ELQLyZjJ%6GL_qQ)J~`>7eqJ&>sF$3t?V$b><3 zislxc1uTVFWRGI%aPLYD$OOc=bN^=Xc*sHkic;E$5*`I{;ohCtb8+Fx;g9ni31OaB z_Qo6=9ABAhjLh^Hjb8Yo5&KoYWXRl$D}g%NZ9lAp44MBRKHGmKJ|p|TiJz!o6-195 zviFVR@fTgB$YwJDyk_=5y-jf|t*2yS1%f5C9PaydX?s2l6uI|!J8P)peua zoKsB^2>o~%7Swu z$bZ4OlwJ@r;YA!lF}Ar8IYiv5xTa)0LCKb;21v>vbokCXF4%=y#POBGB=pJFLMFjc z3fjwdp3F-~(9Akacb;V^7lD$kJQ@fqR>~mOBKOv)+mP85a*G#;Yn0<&bl@oGTy{?7 z3+P2Xc`A@kEw6M8LpwW(~je%G6#6@ss za5>!1D^tW%0T_fg?OxZEPfzu<)I!X@kJSVvcEQD;HTH1{reMr1*?9avyA2K`UQM}_ zhbCl|ycTi$-`J0Pub1yf&Z#^o0_{ALSbMs3BJjXtqY`vYg5YYjkCwQif29`0#Sww_ zbJAvq%FWiX+pF&#0;s@PK6rQT-j!ok3k3tqJHD8{{*BU*Fc*k{}F3_K!}nS4mCeu27DdrA~u>#0u{=QJU=%N0u$ik9@!mbHbwm7&s$xSOf% zmnF8@wjB+gZZs2f3cI1Z1KL_F73`WdgN{Evop#$U<(6kvH-8INxP7czHs$s>9d#b{ z`WU3SaxeK(^1{gGmhRYR6J7EN;{z6xdyyBPAb3C~^9o3sLs+Mm;1QzX5uQLd85o0J zqJy0U^{QO%VmA^QmEz8@Hsn)8gGB4>B6I zEV2sZz^#NpnYd*DBcg=y%{E{+7s-OlQr+E4k2%MjETMzT5C)Z$F0kh;1o63R2yFRwx>Xwg_1 zmXdH{G-pFlnF`k*3OZAH7~HBp5C%t)Afcj3+0Q0xj=G1Kq zPwf7YOg%uHvdO7?{DSr26?&feyifp-Q*pOFO)I$GKJ#LI8set<`T>HsA;tZF&lD^D ze{-goSQ!58OeOxGoBB=lu+9+KX9Pvq%qgJWR@=JO6k|rVOkUx0?#DO7_GA$7hqt5a z_Jr1~Ohk3u)%ZpCxv)5arKTEX=c5a8c-GmXa_UEEH{4JPXCjePHSvNY?Jns@rmYZ(xXOc|>R)Lp0|(xkVM2}H zCNIFj*_gMQ<-a#Iq;6vnZ4sp`w^OnB6y{R%;6BQ=Cgu*YJq=-(yyAr&HDvz>j~Muo+7gI(o$LixPE7sEh3;p=qXPB0gQ1hI1fnBxa zrHN3Cfd7OkR1YF(5_Aj*$b=FwuR~mfAlMI#hM1fA)bQ}}t$b*|g8!^_Z0q&v$&ue$ zen;#$*Ufym@`P&buXoN~2@wfHrHMSF|5HpiD8-fF`t!zy=`+EqU$j}?46V?H7QiqQ%D@bc@*Nd6%rF{h6-l^FKoqjM-luy^7!RhSI|uCSpSv270y~mfs<`_7|D4Qjatk2 zyJE9D*S=vqjSav9DPpArkC=B`n$oKD^bIt)8Ta!ag#MSzOUcF1*~8w1PDnyn)Xvsf z`JXkt(El$9V_^QbB+NwBLK#^NwHCA!sz9iI%JqU##bnq-7}J?KR!Z0)5Zo3ax@&%s zh8e#HDx6R&Xhmd-aB`73P#wWRK!L~ye85JwDxSQD*IS;KjAG>uRd6Voa(PLr{WHaC*Vcs=9P zlSC(UR4fF90eY0|Sh0G|s7FD8s#fEszAWqx>885ik{+gpAkS}zaE&$sUZb_eF&EY0 zu7Xxm^)zcx#=>ParcbBHx6~*V^yzh`v$Qo+Lt8yKHKtZbPt=GJR{bApge9X2bxhM? z>s>+3=Qvr z39`4xwZ7$naK?X>R7W}B%2(Nwg}Et{1>{fA#^w@x(2Nq~C~)w(58dC0;PUPe(Vc(~ zcjyjY;liU=Z9?GQn_g(84qStr?ja&Zs4%JVoz<{*}d{(LMuPt zf-09enz1Y!O`ISVSC*m6lX9F>^Gf(Bg7!a7%(ZE706y7u@6Ke(435hE_u(GbOGRyM{!no%n$#RA*=p)J-NKCGu;*rU03H{(MS11u&-cXjI2r2ynjIu8L z32b7$%zL#Q9r)>?-Qi|J!6fJNDe^@h=LM022jzhz{U^x(oC>i^2h*<$hpdq&;2?}k zc^i|%8^^AyjYdl zUUXLRug9x7F=&PAb!xj8u^lO*Ex#rxg(MYM3p89E%1^;kOoCR%lkIj-3AnCf>`(Fz z3k&$22cdG1nes3~dp|nr8*=AdEf8*0e-1RZ`3~Ev*e0zVED3~hr&(L~%_RJqoRq`; zO#j=38fuISxv&|Kr_FJ*9l*Y(lx9Cz)4mS(sLk>Hs-1sH7F&mznO4T#uY!ug1<6j? zZZ2br*MZU|xY9A@NE5nkzIc02uuaL4OyZ06keU&%9hkoG!wZ zxVWA}%s^=;b<Xn1 zFY|{{2+EF%s(lhDQkt`sP zSFiH7(IC#SeECIRA?G8Xf)1j{if4q8)^JMr$?HSN#c z_V*kW6^<7b#jL8aq6X%}Rb>`sTqL76K`Qsi(1Y{{UsvM}e@BFwJq%FF&W3|~vO^Oo z(Zzflax>r%5oqd>uw-jAjAX_=>Qz<{l8@Vhga&GucmM0<1l2b#$O$uFZw<#ZOMfyb zx<^#c2#%_D4+?KQOFTQguhnyn7;td2xH}dqm0$XA+67nzpqk!oTcs9Mr&;h!Tvp!T zmKEj>3wNGQlMuC9X>q!d)HxQ7Ulp%NZf672x_qN<9>3k%<;HSP?}%z^FmZi9p;$zb zxJYygN(v{e0^Y<;3thGZl1^1Tx9elq?aXN(y`r@Thng%R^wM9~duD~3HN&cjZ41h6 zR8PJK4)?u|&tW7^H<3G>V18Xk+q08gK_mOUec97u`Rcy!!ea8??P$I zxsb$BR`K>CDj*ZYs%*D#j`mO|^lc4)$G@6D}{2 zPTKwRiVj%6$$V6}7=AYa;kdU2n-HHe5MDPkI80sykV;v-s%pHl>SnZ)YOKjq-DSbW=P5S! ztU0Nr#!IuU?5x@8bUVZ8tnci%_xJOLFDd!|BTq znIcpq0F%oX zA|%jlqwO9c@S+wXYkv*=GSnWP&X`e zR5HYB*;BGmQnB0xa&j)N&>0e>Wcg|-5D4fg6xlC^l>|Q{W&xzQ7j_Y(ef2%0E;98) zLN%BsO1EiRFR!93kwsIoc795^g7eppF?Q9wZBh~8;gaJ8Mzb#E5x@cGff7vmRI zGguG~=26X{!AJ~r+lI&aimGTWp^DyNeItBj>9VVkDU`)Lx)xsy5Y!SJJrp*uR%R@m z)x`Um)VqL~Rnca~!m_r;hBp_eHHj=!cE#m@Y>vV-NrJp-0h#-kh@sW^zHRd{@7Xn{ z5i#9INW)5!ZP&i_gDNq@PxBb5lY@Y^;So6-h_CXp8GaDMb7x> ztG1>qWjMy!FYeKZ^v5jN!+tU<`MOl6I!4^WF5g2SFg3$|Hu13Qyvi;6e0U&_5Aiql zHv|qTj*Bs|v+z;$7#Qy~F{sx*@J=?*_o^i$c1XGxD*XvMc(qW4lycqB5{5C}*G@}i z?Wk*GOK(*RUf(=IUQb;0Ca7fNaGiurGZ59+`uWOXFbG=xV>6vpbzysTd46$wdvJPQ zuQuI~$?cW_xJ3vJ`RbZE;ObbzYX$`L@6g4xu<0Zm69Jm%i(qj;bfA*3G%wz4ZMTxy z*stP%v{FjqAhgzI&HxvEDQ==(ZD&zK3Pum^R&N{6H)a+yztp}c!jtyX`A)iwrVJ-w zlDsu`;?j=6Zk*6=OTuMi;sasgGu1lCgBwC8%azOp`)O?Ty1ZV7gkcpHq+1pMJeq%@ zb>f9s6TgCrhlRxo?_v8l+|2h||3SM=ig8Uhvn+wCKe`Ne01I(3`thdBTjcoem4>l| zM@R>DUCT9>;T(7QjO1L}T-V>jA+IL@!)ng{`yy6YmMU0A=%mnwD`y<48BQ8=h9vpG zU0_!qEC=bH0>O|unMmmwf|)xoUe*^SDAxS@4*W#*zLy z2_+?gN0^BSLvc{A_pWd-s;Y=;yw?;q{~O(Ubx)co|- zbRN#2kve`{wx1O9fo<79BrksZzOlO8k2peimW(gQr{PVGkxbeSVITf5{|wv{Z57`j zL1NLm@u<8BhEN9b@HRrTSmnX9i`AuA(bp zzM1wR@9`&vB|N{_l%~wt_szpWx9GKt*85!C46$QrFGG_>2P)_^t(`1{d(jkqztZCh zN*UCjZ^c{nwhXg{&1(NPy`2s=G4X*%z>?5=ODI|i$Ot*fNM+S-$}0m+lO8@SeCA`@ z;qBfeS!fo?;iA)q2&={II|@`Mno48nByvnlOSk^)Y}c?4pZCv#v#dnVlPH>qi5dLrAmyUEhqsO;B_PrFr^Dv#wKf(5}YPEZgZ%dz^3OB z^=8r|s?94~wJ;DHWS5J4T#V@9V53kyx$?xagw&VWqPn$IK_Y1t&n9!8*^*C@%SzAB znNB9N`O#=M!y|9vIAa1@=HeMyX30V;iq)2?t){x%TV>PY6&3juO#;{KZ<+FpJQKrI z6?X|_^W;c{cp2?NlA-D=NtNHWxG5vF2gZlaeFn0K7wV|<)M40P#+i9L{U)OyT-Gqg z`KLh=42?eC54#W;*$IMF4w1S;)feQyrb^}_N{W1u9dfk?!m#s3ugiGlFw5bZak?m8jFnGfzoKk2Q5M>^XrRP8 zK#MxLr*KydXTrWUijVk1#D%CV8rn9-*g6!pS)?aa56G#pF>l8q^UzyHxMz zR8ANoE$&}`V<~F7zUIzK(!Rp#_TouZLseI*a@hxhvhwvE+>I|f9mymVWdaomn?mel zEwP0La3KbV%#yOriav8R9|l{o?TayX6GuN}OdxzV0enflAZixoBClnjE*Y`Fg40w~ z@BApTD$NKBDL}Pe&ts^pea2M=z$ zFVSbA!V7yQ*qiIib+qFtw-lBYN8&Q5_9`H4R`lQSr^8p$tyA4D{ONU@Tie6%=L+mZ z$@yDVbqK0CK5jyF{fdZY%t5@6*;qL;Z+g!U^W@K_y!tIc%^5-Lkcjh*ayv>CXa1op zeyqkfZ^^?*DxIqxZ?s{IXugCqxKTT^+Gm3@{$ARh**4Kh?51026<*PXH{i=2hgtH!h}mz2i6?I9P*2%H{9 ziG5B<|MpZUJ@V7f++;#V-^D83?9Ko~(7~y~&6e)HA;bmMwhg15zJ|bB5Mhq(ARKs^ zBEPbLaXDBq{ko0?w7$d!8&uS`L<2BqrS_vLR}*%4dC8rUvcE|_~f9l+0>x- zlHD5()Xr;ZBi+dV8Km!W*gEK?$HhI`!;5jt>5CR?r>b`cPqmEctxGT~)Q2km0d4jH zO*D&sT_#pH?lj&TOul~dth`r4z?BtnO*RginRPx{Jw0_L?yh)#;&NP!cTwwbIXkLy zdrMxAP%n1;>u9r3ab_sh$KmoD{~^iO&A>`;yr1;Mf|wP)0kS}xkCuH7>*5wRSRmvR z%?kU8afPD(Wx?t-r|))QDQ6Kst%l08Wc%^7F%>9OION^q zW8BJACYQ%D^3>VCIxy=RlNIJ?Z`|HjSEChQc8$rk_3YY;6-e}6)!T{`7-YRu!fOkt z+d81zs#VNoeR8l^Z?AP*ukRuLCd{=(!`pk%nlNDS)B1HwZ{fd8qkU;X1^18~x-scp z+)CBPY15#CfKA+_b9O}l1DUodn`3E(MVqquF>Xu%RVI@((Q_R*)LrIr{~9a@b>2nc zoq6G-q{eQ$&gimpX_9AS|1m9#O49TU3ET9XJh|-+Jb1lp(oMilJx>F0)JJYj%nFJX zCDTu8m{dQpjyw&U6*|*zYS>iYvCeJH+X|o+?i1(}Ni&dY_>vCX3au4e)30h^)!?%3 zX$^cDZZphkki|e|4b_UW6?)z8YDAk(bsE}Xl$(zHIOt8UHx2hV2Gjsg4GlGBto{cz zM8wEJo!eF7t}0#+{l^NUb-GzNRlOJh%~*Y1UAk>u-$9gJ@|>94q+{@*-MqP6mRqxW z80Q|ds^fd~`Rbgn?zi(toP0U~zXM%! zu#3=2wuFATzW(jrAxP#M=iK2tH6i?ru#4nuF#Ar%paPQbBmo-pW?)Mo%8hB~u%pSH ztwnz%cO~G2VWp+yWaZrg#;ZlzXeOfD^K#f@E+ZPPSLivzQYU{!aj*WGmbgIujrytWv z`$5K#)S);W@R}qp%^M=bO5WlD;I=pe zK@btH+i#RW&;eUwOV=p@K@4vorb7_z6*>%9R0P)?=9#TgrF@$4`wPgCIkRxLSk6j+ zzhyfD8MR*XR*hkG#}eewiL3hpK+mSlu5;~8U?=S%x*8-faeVq4Py|}nO+;+T0StDG zQaI2Z)&@ma`tEIv`_dVqhQjCU7BcqTqZ7HosTGN?k-+Fm8}Gymn}iou!30M^afZe|7mtY_KU#}-WSERldS-MO9|k~8 zfks@|>5_Nj0W9<{(Yw1Cc-w<&5|;xN0fB=90Rfc*7Z(*37v@f@_cE(h9t{6$gnA%x zKJI(O(LUrC>#!Zfb_@l3P|b(6^9J}Kk@!%gebLh+199||^PVW!i0y6*ZkAp+;%$NL z=%Td4xw@$|H~KKv(`gOq%!5MxxrRGxICR$holrVK4Kjk0%Fu>4vk46{^c%Bma$h(q zasWF>$C_Qqf*&JNLI}cKIsd~dG1z6Sj1~3#M!6p(6WrQaaG`B8jWqk*}AIVP4|{Zrt0NQ@$O^huGP zv|W_yL!ANJs83bidLT~pKP@`+6_3}8WLJxc%M}xrp4oHI@#5D{>wDBjKyg8{q=>6g zFrM=FhF46?e>7yU#`+TbqyyQTd4WRyiDKCW0})5;4NuudftRneg*_hL6ep~_KrukB z$*5!nS0o79&}b8xDPqO9F3Ka5ZaS zO7l5nk;WJJYCb?Bea}BqbYcAxtzWjU&xMKxUPZiKso;|1)9PCGx?Nm889NKr2pjY| zeFm~k^4xUF`#xy&A_byES`@~B*zQnpXVl)%q2eB3EREa5UVConiLkARGduJ;b`YI1 zVt+cM4F#+0x}h}7TgmuWhU#z)T|}B7CIi<)O(i za^Q8Q)rX?|PlTznzhznl0BE@Kco7G4a|IGj>q2evW_DOJMc)ejz0P58ssXCrY~e;c z6|NZaElt+Jw{>&YhWqIX(nY@WQGRyrkHVfs@JqsF=17NXXvT)1NKP!@`4 zsH7Y{M>|VuOe3HSo$KI@IAgBL^9>HBfb-1|PfZeo+`q^YoW-M!ug7!hx_6An$SP)R zVRo)qQ$q%rGR;Dr$c+VuzuJ-waIO4imT&2y+9dMkpc0^DP+C|7CT+# zY|~mtf?Xn}j;&T9jO*aPo%yqT6!#2CXG#-GjgWxc4SH?K%(jsOljiHg2<)RR`vh?`}<(R zZwu~^Mc*Dcce07xg0P2^ENp1>NiB>@u& z4xH`9Qp%#TJ;swWG2|?zc z&%yIxV~u(+7Od{->V;J_42;7{!hZ&Zttp;=cvBhX3*G#UuO4!c#_G=5eV+6m4S0MM zzThK0LQ5dcSIi*6qKPmINJC+>>Z;VRc3#Rd`?cB_+~;df<@cL$Y28 zBgM+}zx;Ym;4tB@u;SH{110jUGa+$ z`*@)LuF=m!_<^tclXeo%)_Ehb%#AE?r7rZV86IwYJ`^19oT6M5lt`@9DEbpYYlr=M zKW?v3d1$dMk>B)q39sG}ICtZZ2bBn_gW-^%$zPD_VtvhN9b#?J1jB_j6uc3xY(ZW; z-Yl$?KB3)Tc+oPJ>Ba0V^~va!s0)W>I(Chntvb$SW6AZFjv~#&g4kL2e!Ccu83g;! zS+_72g&YL4JK%0)Dz>L4O*Um7=(wYLDi{@MI{6cX+8yXhSQ@Vc^mcQ|*Zx84#xUHj`1)Rv88{h$ZqUBLIva%V|0y+km20#0&JeR|3b+B7uo>Qh96-?( z(H6E1J-ltVcOu1=-M1l8K+u$bLs#vlhTiCUb3vKqfU zf7stYAD_QI3!L+Ne_tVEW@t8xKG7>S{%f^ZK#JXc@zvN=l5~F9_-^SjF&5rS%VT)6?iB>f6}8{7Gnf-$0$=vm>V4}B`#aAU~WuvXw1Iw zwkD5oUNFK{-aT5Ei?V~UbAv1+IznC~eUz@NtX8J5_FO|82ZbaYk|WH-JYwRD_G*{i z{<9{B_JDuYVKXaf;0|T;V|FfnC_I<(8)#<%{YXB`JD1_Oe$>gE{tiOcD_Zmm&xhg{ z<$O4-XY~EsiYHA|2=~#l9jMvM_XJpx2l>48nA8XAC78ZT!tObQ67`V8yh#q}gDFo& zOSxtqnJ$^4iX`%qdO)B*$G(L0d11h}RDIOnfEh|Pz_i$$`J`+sdE0aV!J#RGssi3P ziGK4(7dW=3^s}?y%Z2drrx&D~YU=sdNaON{)&$9fjpw`cArgT*gee*<(8F3k@vM^RW={}e4uq(HkLkL?xc9bLgL!Yy=rxcEP}-S^-6N12I97#uiOdQX zm03{?%R5I3eGqc$RZg!hO--^b!RJr+9^|#=!MFH82dzP;V^OE} zRUVUv%iMQSr1!3F)EDssB?xDcBoC@)&>CT-1?%J4q*k0vShao@d&X>#oC}8#MCC}) znJiX}guMa5bhxqKrYi*OF6@(ZaBYL*(yWljAKE18`=tH?ygmWEe1fES|Fx0CJhCC* zyCAhW4;3aptwWgBNgZ>u4yk$B$(52rb8sYAbZuKgt^SP4p{IpRBb1uu10lyX%hF90 z>%>G;f?<{>H4hwQN3HQ0tkI7nCS{KqXg9z*AWn=P*Kg{5IgtGmG=XP|(lj!5l|ksu zJz=0YeyWv^acLk^BZqoST>~3Ty`Zp`Y5K>3eu@S;I7NG79{=(bpV$yE z+l{rH5JQhe6yUg!U2>LdrI`^R;0=Kz^@oXneo0MKN>v`2j zpW^Glxg>EzxeKC^AI^dq<5)wiP%dFq0a-R#n0|yf^BAKcSwN)I6@?LHb@m35uNq%= zHZi?9@)JBH+ySI{D7eE~{G0q~{cyq8Wt^M4tLmJ%QG%w2=BQ$xb?k=9PB&JvB+_z! zqsChhzmhItj*j_Y&E4F&;95T0pPzE8l8QF_O7gQX@L%7yu z$Loa!hmIk4L(OgDU-p3ytP9sdI_W9cn`9i={Z9`fxiCMa)`7X1{@MDp&hsS?Ck;nd+I?a7TO}3N+__m2DFa>- zRP8TQGUnrzjQ2oS#GHD2aL@E$NK2rT+OGpjZ5QQnvVG9;$tBq1qy=*_N)6ouw^Km3 z!|8+0TLj>Y+ibB?3qDI6B>;vA^tP2NJO!qVAmnwEhBDguE^E@E0h`s+*AlFoP&&7X z*kDY0X7V>hi>@k4L5HvJ@k7qkDG1F3dqd2wv#5*8l5t9v1SlmXZm}?vIUFvq;zMI| zXE!zG`4X1wQtw}tTU*GNu3v1;yORPGP#p}m&gs$vc4t0XF4^g@9{ciR=l!2x@6Ebh zrY)MSNeVla0g%Rq&TE3^@pOdzq815{?h7WduSsnCOibe8B}x;+L`4%7Di^R%a$_2u zlVc@pZ6dQvAuFZ6@FqfAjAS^&v;;11Zq&I)-d`JJo&3dOvfh8DdK`<;HLcars~7&Y z&C`?DcL*{dAooSTZ-dT;`4RiLyA@}z>knmuw4G+{e<()AHFe}mjR%K)$90U6ucDl4 zk&m@ZOm{#)ke}cmYi&x+K?}d&9}zOZv*U0<#2hbRzp8(%Uobd(8t)Dc<_JL8;N}k6 zyg)2W^=ze0){<0_ZUsNb{;B!8xvo0zq%4nO#M&1vMsCD9A&=+S+sg_oxtCV?uO0wr z{*^wVhu<7DY1*-KVnPTZ#N@~+LRBYwOv4)FUk7^j>`X#b8!)b;?n|)&UQ5Qyo&8cG z71B=(_I=6STE7nt_X_p7B~m^8u{x#fyDv#j+hKyU4P@emhZF23hJ}%$zaMQu>cB9GZf4%d?5(Fh!9B{?X-)hXIBQI;+PS8`)&61$KLCx+r09ZEs)$41q4uI zjpo%7fHSa2R;YhAWtBB290I>lS0WbjZ;>)>S9iNN-RvEZGzT0~>VK=|Vt~wFk?;0| z9DHd~#c`{jc^(F;os!1r9JCM3!YhrYU|h&v?>vwHY-!93x8$VEiObtT zx)=bteO3-Kt7abCyFjK?ODqs4MpDZQ;-T`H>vAB(Xd@gSb~Yau!Y!qbV!|fM5S$1c z{5a4q_36QY%zsQI1EaL*13-Fhsrm=aj>h6Tfu!4|~*p6gNFZFH$| zPAlPZi68+Vw6QO&vU#GFn=+as_M%INDb3>4es{;_1|Ug!AWp>Wmo@}4(#npT*dMun z$WH|_Gg`Jv{Bz$Qj1`O%H7k_o@d~VsA+G-UpBf)0euXAK`Lv~-p9J!L{u0O|%ZY@C zCEq{b2p)OFALc^^IjunMbZF58)s((Ye@U)fqgb3xZ!wGL8my0& zX9ATulhDVCr_z%Z%Ihn%LE-Hs9GW#yVD}D+9rA`{8L#|yHFm!Yp;8#PD_}P$u0q8q zerjB}g;PX;h(R-&*uF}=A|}tl3+c5)W**s>s0G*yL@aFRKWj5GHbc9TlUW`~62x}N;^=)J zVhhs6)tee43q3DYvQDr2Erpx{?VNF9ZQHhO+qP|VI=1bO?R1=U+;KY2^qF%p-@ndx&dl7ci(S7}wQJW}&wlhQbmDQH zs<}B^SYNX5;t+i*;~v?T#rR9Y=qTb&rr?6|NFXGkeCg>^8iipzM&x5O=@=@;FaKTl%J{B~iGp|P?W$0q_0f?l5~w;j6f zCgUhz)4y=*A<-8Ly<0f}Q0(zL?klEcv@l6_$+CsM7>l3_!#jlMUVRiPGW+!c$MZV* z{+?WRP-axeXR>c5csA`s;xKU`?f})xC%FfX$6Fy3e6nwvSp_kF0c|o%kFvoG|D`)M zT+B078fq|+N0`!i_1##aP!0WHoI)DCTGRt5vZZPX@srKz}gsS&M(WqTfl_nQg zsh#|h=09MsoWJvFRBT#!$W>3T0qD!vWKOtK?~bnCUq74%kw%GQw zRl!qivdPTtOsH`3d+W*4f64EWu2TfrtWz944QoyGvaey%>oi*|l-Sz--tP9eDmc5R zaqxin`6>ajh7&fQ?@QH*9x$>($wS80LRMDU!^Fv&x_a)W1LEc^vnXi3(e>ySqP_Ip zjEeQHt1slk+IC5h1mRaj@S&tJHph>LdPsZ@7x4BP2&iLo+!43HDf&V1x8Pv#_0KhE z>=vFS@MbrjkK7m5{c?l)xp6td=fN*yU5iGJbGD>24 z)_;Fldk;k0_1|!h1BJuJi2{`afwhNi|2KR5i&f(PSHojrWB-SS7p~!}hNg*INM;s- z>unZQ8$FAF0a4vkbEVN;8+BYvB2Ey)J}C+&oF)Y0s01M@%>WU6r&6XYgn|qKLEO5j z(n{5>LAx#R^k95t-JMRruQkW%wDDWvp=GP!vyt`WXXi;k{VwO9w}3xzFuc4XM96gO z$bIg*%NfVTxuh*`2TSjMya4k+!|($)zSToMD+;Xv90y~`Vw%2V*lZ99Pg zUlg34afd=LW?`5o?#;2(S)x>d;kjQHvfFm>^eUbq=rBNi%ua!n2r>5@ z0rA52#jQ2Z6(4(_0tRyJQcKO(SAq5+jyenQo{jk1Zq-)q>`H1oKOK_ph1~7SnFwpw z=N0r-)!Z?P3ieyyR4sc{yl)A{%`7Wjava*<|GL=pe$7Z&tFUYUYZ=my`*|J>-2KXV zl4oRO)h@JpC1#)`B_$e#H`(~{a+-AWGb$~5d$c%IYc1G){9kbi3H>#i+BGsSQ%5e$ zUN8Mi(#}kq@8Nvt=_YC2hF=F7#)TaH>k8x-&)3CT1q93;%l|l@p}rqV(~)MN(MD%R zwT20z2!$c%Mmw3nqX>(k=|*#rL`xArAyavjfaYbl;sZhP-tIf)idY#D;8{j|PVC|(@-l`}(S(Yrn8B0Z3J&wkxm_r9lkNhFvg?5(o40gtql)WLxE>Xqp6n{_5GED8^ z+ZpzTm(y{1;b$26_S_iK4&WJZAwIFkfv?$M2hBTZEzzEWWv&tmzm`VP?jHiD#LZvE zn!vz&NqI@!OHsRXjP}K$Bqk2sPtCp?o4oPLIWDf63d{7^q~m#v#k|c8-8ZuWsPt9fm{Gj$5t?c4Y##W!_sqUebM z45jNrq)c@L+#$_1y>R?`L%V`zZDdi+*GJT#$2=dkTf7&Tb)zAYS+HP(;M;@|u3nE+ zw)i#$-Xw~_T>4oQGB8)S!=vxRe}o_({=G2950PHe;!+I5T+UA3d6!vSeE60xU~GifJ&o`ODz;ROY=2EB^eQGXpP?VMHM+w zhwJ_;j_i{TZlMH|U zJL?H?F~cE^WFW|+fQC5S z8?6OrTzCNSV~p%w$1fP<$&19fj846AFuFw@5B4h>#6PgUbQdFd9-Dk7;xW=R(r97f z+gqlDoi4EbM!2mUm)kG!Ma=KLQYj zo63)1uYV8AfBRPC(rpdgAf!Lw9t3E8slsR&&J;{7M@-a*BY~AWH*cv6MURyh8VZ?n z7)K5%e$~)<{Pk^+r+_pFoGH<<5mIB?1uf;Uf}wOh3XndJQr}T*XP$6Qe|KsnKBaEa z2Fpql{qj!gChWbBLL)fWu0S?BQ$W4vkDN-P5P>v~lu0PzwmA`Rdb?**c>5B3eNAKZ zCVm4>9Cb=6NkapmJx9usy+2I7ySKWG^?%@6Ru9haZk&H5i6;;IVki^W*0rqr>UAA1 zgXsfr2Il<gPJrz5Z)YusWisQi@3f@=<=9oAbpcVBu=u|wRR!&t% zTW?Rmx8)ZHWq894TAcX2ycAFyD=9?eLgC3I|ohRr^qTtKzfHJpaY+ZylVpM&cQHZ1=Q_0iTB-GA_j@8nW|7#4bz&8 zybFs{N`G}sGQ@WaoA#nxG&Z*Z6VLy&&IKARgwQ$Ei=)I4q{d2JAtTn5Pp3p(sDLD}cv!nWGK`!>+Pl*AuSC=)J+t zgNmM|&#sg1+6L{yqodmVcc0lc51M{9$Ia&5utFUZBh)wv)$EDSq6x306Y}o|Jv?r4 z<*!lqWH9qh*cdK`DUG$~4}kKwnYK1pxO4u$q9ZGZK`Ox^=L_z*bqqO?*TJVJ$M54r zv<`$ie~k_EqUvCdP&|0Hm1*{1g*uWcR~Zfr{3cHHx6;41W1`xR%!r8Yt4bWAe%$uY z3XqAEMDO|gUXHi$e*N`LcBl7z*;`5Y>eJPPzE^|e{A8mqB6p{~YJ{EW!_hY+BGUvC zMG^di)#SAKVBht;nND5EtDoX1f2b92G@_L=Ef%T$XWqx!-O@5i%;Zz9uhROcB2 z=44F1yU5)gIK$QyrpLG=##bnB=vlTcGdDnSIjg#>&vc{+GB1Ew{%EJiB04}d!YZ6v zObKCnZ@KeERT%CcZGB8ncch^cr%EiqNQS=gX-vx*n# z*by%le@mN4{z3V~N}f4CtUPM}(7q}A(2m%Cu9I##cRbd{G$TFk-g*FQuAnUlRrO7C zz!RDbl=vXvfIC%}VXz)o&M~U-hvJbY;gkQaG4)np$Sh~s$+ZTVhuK5Hl@+fiwMX7H zKjmdc)X6--XI0={C8ZfcLgIuQoCsO%iq!BPQXskYR_|i8s!Zlxrsx6WmiPi0ZQaSx zZkT>XmrqK8E!Ma6S>Z+R)lQ+=3yxe`8k%Yv8=F}_qI8{VXuRr+nO61mM~k!fFR;4J zYvuon`MCbY!usFiN|t|QgZ^fbLg3*-;B^X^*)Z6EpdjRrkVF4w^#7C9?4KPw)n7=^ zgdmdj@D~4O9^3zkP5o!7Au|ytH#hhH5cOtf<@^UK-PZCIQv0z|*m*MB`)0DC@8KQl zNgkz4FhxRBVJv=AOKgJ1G#CUHGD#YQYZ|2`=m!F|L?#v|U(qUYPb06=977BtoqJ*# zml9dd&QTtnvF;b0qhWm6>8Xik|N2UEgQ&xc61-sU?U=T zot}=45qsVC1I6Ti@43;OYQC2a7L#(C5Hi)u{L(scJ3^?4;^T zOo?wbdFr5i)OJFTinf~aV)2%K!aH`JYf)Eu*=z1@fACc?9Pu3!*a1pcI#Zrtcx!3; zLLaA}lnf-Ej#b)25gMfMJ1b7WvH#tlDKKJEW!4Gm83qc15nF z>{_C3suG3Oy*zcZ+8{?`0-FF$zK})F2?;u+RQ)nI>y@TQt1rTF*|O|B%B?U~Gtfoo z@e3;?N{d}!OQD{aydr#Rn9AiJ9-A$Nwx!3i!sVDS+=dhCRmM1pT1FK2KbXn*HHG%7 zw*#JnZ@9WJ(J4JC`U!*T6&+XQ(AG^%nZVIo+i|}R_}{^3Ey{5ynu9otG{{tBvJ=Lu zj2qI`KvA7K{6*E{X96F^(Kit`L^VIE*3yCaT%P7^Ak-|g#9hX9a{!O8|0=^e*}~~ z3Pm!$2(`V0Eh9;edXo6qK2Z4*XkErwye(Eo*;@63h&v`J(>ywwNC~xGizj>?XEeWH z>n@G+E+6)mvmr)YgGXAya=>QP_gF@u0DJI`SKEwoQ+tUy(W)uR93X9 z`Q4@&zF8?NH?nN982flbTPK&tmNIsZ6Nw!X8Am78&ADp)CFS3#3EAl$ZMCYbg&;-O zsfhwI7GX(U?i{8r?8amMN-@WhT=_B{mWm1nmWmo-tb&BT+4b5n*ROX<{WHN<&EDv! zn1z^O<7f-gcey!!dU4Io#g)`0uxtA#y=5m*pyZrzd;!6kR=C6*Te5gAE#(o|mSHqe z&SP8)v+s0yTU8G796IOIKT1`J%zNbNOuKJJ(kB{1#mdf&DV5&@s!T5+lgS?O@uVm+ zOu>IZ=?QCmXJ55;&xkf_z$AeZJh5+jaok;&;;jCGJ?iSvvQ7pR)er7SE@iHwo;3nq z$pBn<^1dC&X9}VuT&cgoJ#g0uU|p~Nl2`Gq&cD4OydobtAV2Um5V@V%5v7llTEFS# zh~cOR7m)mM&$%qwlPfr;c_+!XU3NQZiM?XWl=@SShQAbn1y)n8IGAMvi>CeW9XwgB zOwZ}QwJ8d2Re^26AyrN%o(61>Ysw=$#REEZ*IHXoblfeSK+hp*&1%nTFV$GLu~pO0 z97nq#x>7TIxAlTPE5a9vEFSJ)?I0~9Z6U28{i!Ep8X*htb&B!5>{xbQ%~E59lPF8T z;SDaQsIqrCr)L|*2cpV{|Ca85KK7q#=U4o5U3g4FV5Sy_!~+s=6x{_$fGd~ywU%DRxBSscOI4jxp?9jr|65*C{rrDEXMzy zn7DFvRkQpA@9G0QKo=V$lEJiDyh^o#_x?%uh#N+feVUDqY}KNhAb*LMw|=q;ylwGC z4tCj6D+6)`qK`T?jcMgqD!A36Gyfhx;C90|yg2@Fd)UDu_kFXM#cT&q3?{F3?wt5D zH%2I8*?(qb{f>rb6_*@28(amV*EmK49AF{hqD}`yNqr?p!%-&KgSf?sJH`gX#z}apOPvJyLE$XAq?2gCX(O?EMfTn(pp z^1CZcCrfh=+SMQO`M278=qG5)@IP;cha&|AX1|!mp-D-f$j7cPmsc2jV#`&t&#hjs z;0f;Dcn`3O_pz>FS8{_v(sgRK%YPuMC5=ym^qS?_ND_*UBX>rFpFr0T=R}Tb`Hzt# zo2-N=#jW>06u8eAINlX(T0X(OMOeVS5%}I5TSjomJQeGQ$0}BK(}TA5{Y$94;jX zB8&iv%;GL3!sz{z=#1$@)`vz~n`|qr0-*y15i#@c_rfp@(G>1auIpwv@k|-uo<2qR z8KO|$GQg^c>egjMoECnr63%Q_<4~nUQ-iF*g0^GsZj8NFOeY7IDe6v2oDiQzIRN1d zlui9{W-)}oZ8({kDcq^WkUmwtZ_uWrLobP$6jFpvE5ERWO`~fH)pcfBcxRnfco56s zDf=|Y{s3dh#HK#3_k-2x%J6U#OKLwVAP?yS1W`$D6sGJGO-yIx-DnvXp>MnuT2X1( zOsoo*XlS4JUXbs;diO5zO#1co1Box71&hJ%@kIslylyB9TOr^q8om|sTs&J$T&ih! zxkSiQ%rQ%xVpV7xXkF*7u=jI(o_l|TIpe;WNB-W@UFT#syS*^X@C>I=kjoi46v9*l z(&OOl9u38uoe$Y2(=tcajXCouMV}{g$J_~rHH1}!MTB*TWr&r8g@m<)r39}?*v<%1 zCG=;J?K~$oZd~nPEpcset#R#sElO>2t#a)Gb4!qo0-i+R-uSL>i>NKS2O?u(XQPec z`Enkt@1n)5l6H0)KReHnk>P_}Sq*{zsfBo9N(V?Me9M$?!3=?Nl zy~j^4z5LIG4wv`b4pjI*R>tAZtvGWhXPe&WA|`yoDzWh`S<87f?T{A1GtROV8C37o z7kRM;{FY4ABc1jdv3tCRVNDsey1H$4+g-=go>+4Qon9yk1Ybp8BhjBo3D z6?~d-olFzalY4lWEbMZEz9}%I~ z2&YnO?23vl*V5BKx}B%SOk|Hdng_}ztY`@NTYtRu!lJAxb~uhTzs=8Tu36Rs;j7Uk z{U2uMl^btHs#=E~??%N1f5(SCjU;0bC6Z4a2yXPo=lW4`zC(_c0d zm>0Mk0pE2=8R+p|3)wx|l8K7uIF--NItJ`34e->Ilk>DWKX{KY8|1s(Z|#3>Rn@)l z88P@#Ak?q;6qb|Cfc%6)d$n@KdK%}`^Cg3s`|@hX=M-R4h`V2PU+w+ebvPDNXvzCB z6iy2$8%n#ZB;kQ&P!X2ZEhR_( z73%GMvKr5Onzku81x%6c7g=Xo#uV+Djdlw4ril~w;wW zJaZQDgG~W4)*a3H)rmo0f1!`}3h#pjE+rHU)zId-w65Nl2(1&G!maV%@6wN zWWP#}Rqv>KqZz&%_!x|%wZUD(UyB0xh++=JZVehWFU_G=2LKI@%OvS9e;ybH#UxVA zy>vAhZ?8rqV7f&KBC-wb5y_zIuGVP2U|KE4U#vj;S+4&q37H_{5z-&j8n+i(oFXy4 zT0d47O({-!33?4nntr3S{9qH8?Gv|GTRxP+gA}Zl+}!_;=*AO&za){up!Q;own6rn z`cUufD)*Dt&TrCm?$)!OJUTx=CZCL(9F3kt+FBlKoGe+Hd@o7IkgcZ4q{`B>7$w?<4jdqox$<&;o)owEJR*sjT4X_AF z;bT}(&(llc1I6e{MbrBoX13<8U*|C&2D?U0U9TRK_QEbcN{%7UK9yFrNJwYt@sd)~ zg~3kVs#--uQ$>?*%Qr!GT$ZqWpeiaOh0=8+m!^gcx$VKOozSGi0(~J8^VM`z}xz4aP08boWd`z4qT>JctPyyhiRx_qH5U*4s1pa>CY75J)JvnB-iTzkX$p%KQcWy9&6DJ=W zzp;HqeW&v!CXaJeKU^rvt-VCx=fHj{8sG^w5)Ht$14S5kWJKutY!#dAe-wmtu^;Mo zDp@XwpWw{(+82y}eA5S-;N+D!yiY;P3xxfOU!wzDw+wF0G+x>R9G$(I33m2wd;$H3 zH?L11t3URUBMkuc&Zolu{2pE_5Zm=`jShf%Ae~XY+aN9C!C;-1M*|4JXQWPxYrr@V z&r6rGIg|Txc&$(NMtAuUH4-a!KiuRw9*4*N#uhN=I)}{nV_zFEx4vf$@comuVZeFG zJgnMXds&&>um#t@nLZGpj?|61mkIQ6d4`Nkpd8kcWafJb3+KmyQqOIvO}C8Wm%C&5T|i;l$Mzl1$^O$BQsMsUNBZ1hQomSsp6LE|b^ zD?ww#Fh8)0TTT5}Qx!)=4fX_$Yq1F#-AThVqAYh>ckv}E-C2kVfE*aZO=o~UgXyXz zMrWtYhVD#tu+?@?>Kl0BCo8mKMW)i^luqI)2QQ zIBfrzG`z3DJAKR)NzuR!wD26PNoI1DpvvV2SjaUt;uJIS^QOt4Fd=qYk1}C&R_Z6= z!)a5E<3g*l)Y`=$mU}@aN-|m~0L-#A#vkAyIwuHNbAd3ay)Dq(iV@M?(|fmzP)96s zJ{iU#2#k+jF{8R%aw2FH`XSLkioboa0Baa09p*SifaRg(AQ!+C?b41ea#@>c3}bd| zIt1PCo0F5NBxj_VodN(_lZ%Wv9UU(E)hJ^f682V@ZV&)#Ae_&!V`6?Qj9j0yMUg;& zF(u)O9nLQ~Iy57~)15sm1#kvRK#15mQN+$fMsMKS@3fg(zx<7zM-WDR?APV4m3$siu^5XSvPyz5Rq@u3)+ z4l@w&vqp^}qmlYW8zW%g#PgB)+yevC6ijao@Iseh2*^R}y<|BLMk@Zcc~(b81L@dY zr=h}@pxL2eRpfwaKu~O`EK!k=6m-u6Qx3=om{%yR!%q>(udkQnufr$F5AdX*3z7dy zsWSfyMf)GUnT(1iHmYv+j0!{?Y=3E07gskTHg4Acfna6f;QmKVcdzz_10FY~e_{Qe z?iP&RsJ}G?R8Py&6bTI+6>h0t7bkj6Wa*nKifqngLPqpQ$NRmJ zp2n~fTxdD4#92&oGNWOZGS(E3O9Fea&2aH1412{E!iTd)AU|r&MR0%ejt8Ni5s&y# zfTICOG0c1|vr*+-_|#BMdL#T`!qjpkL~DkoF4|~K5>U3 z+_N=n0`hednG2f?nLp}->6?;zep29Nn zuOjHa?ir!|0INj03k^#s5S**;-`0FtFjL`tSsDHw@!KGt;%heX;;bPD6KJ<*{^`3j zr3jbokic|F6R2#s_HstBE66v^SS_pyk&mNdtc0U1Y?ba@)cn(2CFbtthES0yUrUa% zY=+GXV%s8wYFvIy7zIrZ%7$;j@9x%*!z?6=(H|-YubxHe?kfwxVPPV$y){Mf@kfAj z=HqgWuOFYikWj!p^p)Wnsh_RzyL$hG6&1}dMgvigZEpD1`SQSNi(-0j{>j}0l+K3eGgo!RgNJnXXN`l6jjh3;`xWdhr+a&?s@ZJ3YdOv~ zo!}uee36Q4Ohhl{u!ceFV1@aEq}RZlR#__sLY;Ci+qCkY73JcX!=1=ZbueEyP7FjE!*x1W1RE^l(&oY*M}!Rp zw`pZ&n+pa?Rx`87m31e`*?**Jd#2dF$>j~tk!%OkcoKli{rE=B<>!#xJ=kh3-${lV zLPRAz6}R0v>xN7lK&ll2LA73X#0jw|VUAoavfjIDXX)BCO)5cs#uCdXYLg2~w%x*> zx7r<9PAD4s)gYyfHBaVIiPX($MTxE(hg1UDjcO`vV*t5aC)0&>f0 zSs6|!tS$nJN)w$=$~v_dJw#plD%OP@O64aQLb+l`BbwgeYPIT?^-DNlIS3P3Sr>Up z30%7DeZ8$)Q^yiX>JB@|#7J;NNm}Me?b$_*pBG74$IaCNW4KEU6tjX!BW0+Iji_j& zcTr5zTEc=LS%_wRZp%uNAVpg_{u)9@RsNGT2Z(S!F>}gc{E+`lkRCa$?3GxhBL0Uq zDOw6ZKI>Z2?6as8YJzOUaL<}{btY1LkbvbDlv0PFzI{8XvK>!5?ao{at*Nehg!SF> z#r?5$!q@X->zs`JN99@TQt$6w^=7d2wuGf(C<$prEEhw`h2?rB=afH$0wp5iHzrU| z66b7#a8vA#D7Qby+ErZaKAz~2^E8?*BqFI%{Mi;Oa5U!}t8($wD1%F<#bnnCT=iV; zqe(#(1G_T4>cmbyDOzuFwnZaw2g=)fzX1qoL-a>Jyyw3o2AS~N*5HZQoX zw%pxoer)LByhwk5AVa%=Mluq&go;@vog$!$5u%7MP8izB*_4c)9WioL#;R3H^P8Vj z+uP{bY&tu$&KDcnrJ$#mRgj63Q`1N*OUKBlsHK#opy!vJl8H-FC+B6Z)C6P!s&MjO z7ph9YI|rb2PDR?Q^Ns#+HjDh|oH{bIaO-GqS@pZLtIK;YEZwiMlFZW_R{rYv#O+n$ zv%Z@qCDk?Kr#vz{Kl{03W}7t8GQxKCTWh_K9M=oGo|M~NR?WQw!;`HbdwxGr%Kj+b z?(L2&cZ>^vd;Z2)N&ZhCpg-<+B&Vn0Mxk#?1X25&YoH*#rJAC`n|!P1E3E;w12+rp zw-(>A6~?@;rb3O+Uwt`1#0u97g;@!C9CdF4r0Vyp8lU_5I7u`s4jwih-)|20-|06@V{Kr5Y4i1N#X%%pfakJ(`zi#HY6!YS zxW1xv_Hn&(`s8}<`f&WTZME(f0jr1ZE{84%g0ioK{2daXPE@^o+Lvk6%89KLUo-B+ z^6>L2PJ8?Vsz4y}isG@xXZA#JSTi8<~qS+=Z-*HLgRRr3A zMipC4M8{Y(SEbua5@9gEu`yQtA*l}|Eg=+*A!T%8F?$G}PcF14syCEA4J(?=4GN3v zLzZ~yqIUfD=`c2P4J-C|qEHI(hUM~nO%{2TBHDh`U=a>%69u%20K~wPz+toC(k`X` zq#dnS^a8kl!f_Af0d>E!h_@0%|V>q?!a_jt`J^7pC5*&ssUw(K74*Y zwmf|{@|1xiIU$kqzgnEY@m+aje<4J@KjceQApT0zfE(uAT>greU!!%hR-){Ja<^&R z(%(nM6UtOM8*)}GT#=c%1rw+7zbFxvc~!9Tnw*m_qE9SRnd(#O?P0JY^#kayj5fv^rjFQO3sKBW1r4NI)Q& z6y|b~a#KsHR3#EIiSb|pMFqltoBJlSiawUqM70~dTF5ye1=qzc$Z`P6l4@XK&FdJ$Tyz!D-GRy6Ddh?n;%%1 zuq#cqZY{Z-s;u-7?ZtjA%_drobrxp5#5x}x<{+NGGfH?}_qC$^u6UOlkj`1~m9&fQ zQ@X3xBnwmwV4e5$Cip1#ap~_g2*y7TV{q@$YX0p`k&-|E)aCi`Yq;~(>=BZy4SsmGHHYt>Gk63uynl4RAh8Lz|D7A*UkYmeH`LWqF}Gk; zaddPe`VR|)3Zt}xg(DHme=fyz`PjHjIhfd)SN5Ww&7%K5A!+7+0BQ0$ZWS}A?DO8m!m;15a7Bf@?i+@1gW58~=(?BeF-Vr~J) R!o|(S3`b5bt|$TbzW^xp?uh^Z literal 0 HcmV?d00001 diff --git a/reports/FY23Q3-Wanderson-QDD-report.html b/reports/FY23Q3-Wanderson-QDD-report.html new file mode 100644 index 00000000..0e5503c5 --- /dev/null +++ b/reports/FY23Q3-Wanderson-QDD-report.html @@ -0,0 +1,394 @@ + + + + + + + + Wanderson FY23Q3 QDD Report + + + + + +
+

Wanderson FY23Q3 QDD Report

+

back to one month older

+

2023-05-03

+
+ +

Quarterly Development +Discussion Template

+

Performance reflections +and feedback

+

Team member result +perceptions

+

What have you done?

+
    +
  • short JWT
  • +
  • lot of reviews of RBAC
  • +
  • doesn't know if registration page work is included
  • +
+

How do you feel about it?

+

I think it was ok. I don't know.

+

I am comparing myself before being a father having 100% time reading +code. Now 20% time to read what I want and need to do. True for almost +everything that I've been doing. Put all of energy in everything.

+

Is there room for +improvement?

+
From you?
+
From me?
+
From the rest of the team?
+

Good structure, the work, the visibility. no unexecpted work to be +done urgently. Great. We just keep doing what we are doing.

+
From Cisco
+

Lead perception on +Performance & Feedback

+
    +
  1. Show the quarter report
  2. +
  3. Add non code accomplishments
  4. +
  5. How I (the lead) feel about it
  6. +
  7. Room for improvement? +
      +
    • for the team member
    • +
    • for the lead
    • +
    • for the rest of the team
    • +
    • for Cisco
    • +
  8. +
+

Wanderson

+

Difficult not to introduce new bugs. Difficult to find focus +time.

+

Meetings / process

+

Monthly team meeting, weekly team meeting. Now you are involved with +many people. Small meeting before the weekly. Re-add weekly meeting. 1h +talking about other projects.

+

Short-term +goal setting and development priorities

+

Next quarter:

+
    +
  1. P1. Help RBAC testing/debugging
  2. +
  3. P2. Contribute on provisioning PIAM
  4. +
  5. P3. Finish work on short tokens
  6. +
  7. P4. optionally contribute for provisioning Free Tier/0-Trust
  8. +
  9. P4. Entitlements follow up (beyond PIAM work)
  10. +
+

Expectations

+
    +
  • Finish revocation for RBAC
  • +
  • Finish short tokens and give a help on the rest.-
  • +
+

Long-term career +and development priorities

+

How do you see yourself next year? In three years? Would you like to +change anything, or are you happy as you are right now?

+

Do you want to be promoted to G11, take more responsibilities? Or are +you happy just working as we do now, and have a discussion about +progression later?

+

Wanderson

+
    +
  • overlay emacs on top of webex!
  • +
+

I would like long term to understand the relationship for our team +and others. Understand the environment. Interacting with other Cisco +teams. Looking at a broader picture.

+

Meeting talk about high level technical. How much progress, etc… A +little bit more clear about what we are chasing for everybody. They +wanted to introduce kafka, but this was already enough info to help +people start learning kafka. Nice technical structure to create new +products. Difficult to see this other part, especially for hidden webex +rooms.

+

Actions?

+
    +
  • Force people to use centralized public channel for architectural +discussions, etc…
  • +
  • Try to make architectural meetings
  • +
  • Understanding outside IROH what is happening, like what is DI, how +are they working, etc…
  • +
+

Agreed upon outcomes

+
    +
  • Short term (next quarter): Create weekly IROH-AUth.

  • +
  • Longer term (> 6 months):

    +

    @Yann:

    +
      +
    • Ask Leads to force people to use centralized public channel for +architectural discussions, etc…
    • +
    • Try to make architectural meetings, high level changes discussion +
        +
      • Understanding outside IROH what is happening, like what is DI, how +are they working, etc…
      • +
    • +
    • Save these reflections in the long-term priorities field in Team +Space.
    • +
  • +
+

Wanderson Code [15]

+

iroh [13 (9 / 4)]

+
    +
  • [IROH Auth] introducing TimeService in +AuthService #7806
  • +
  • [IROH Auth] allow only iroh-core.time in oauth2.core ns +#7793
  • +
  • [IROH Auth] - Update IROH Web middleware to build short JWTs with +profile data #7671
  • +
  • [IROH Auth] - update check-refresh-token function #7669
  • +
  • [IROH Auth] - Update Design docs for Short JWT Epic #7670
  • +
  • [IROH Auth] /profile/permissions endpoint #7562
  • +
  • Patch compojure-api to allow endpoints with string-keys +(without keywordize the request :body) #7574
  • +
  • [IROH Auth] Include route /profile/scopes #7553
  • +
  • [IROH Auth] - Store Short JWTs #7476
  • +
+

between 3 and 4 months ago

+
    +
  • [IROH Auth] refactor gen-short-tokens to avoid code +duplication #7485
  • +
  • Allow wildcard login origin in TEST env #7474
  • +
  • [IROH Auth] Generate Short JWT tokens #7450
  • +
  • [IROH Auth] Short JWT design #7436
  • +
+

tenzin [1 (0 / 1)]

+

between 3 and 4 months ago

+
    +
  • Update GPG Wanderson Ferreira #2648
  • +
+

tenzin-config [1 (1 / 0)]

+
    +
  • add postgres and redis-cache store for IROH Auth JWTs #839
  • +
+ + diff --git a/reports/FY23Q3-Wanderson-QDD-report.org b/reports/FY23Q3-Wanderson-QDD-report.org new file mode 100644 index 00000000..9beb7907 --- /dev/null +++ b/reports/FY23Q3-Wanderson-QDD-report.org @@ -0,0 +1,147 @@ +#+title: Wanderson FY23Q3 QDD Report +#+subtitle: back to one month older +#+date: 2023-05-03 +#+options: H:6 ^:nil + +* Quarterly Development Discussion Template +** Performance reflections and feedback +*** Team member result perceptions +**** What have you done? + +- short JWT +- lot of reviews of RBAC +- doesn't know if registration page work is included + +**** How do you feel about it? + +I think it was ok. I don't know. + +I am comparing myself before being a father having 100% time reading code. +Now 20% time to read what I want and need to do. +True for almost everything that I've been doing. +Put all of energy in everything. + +**** Is there room for improvement? +***** From you? +***** From me? +***** From the rest of the team? + +Good structure, the work, the visibility. no unexecpted work to be done +urgently. Great. +We just keep doing what we are doing. + +***** From Cisco + +*** Lead perception on Performance & Feedback + +1. Show the quarter report +2. Add non code accomplishments +3. How I (the lead) feel about it +4. Room for improvement? + - for the team member + - for the lead + - for the rest of the team + - for Cisco + +*** Wanderson + +Difficult not to introduce new bugs. +Difficult to find focus time. +**** Meetings / process + +Monthly team meeting, weekly team meeting. +Now you are involved with many people. +Small meeting before the weekly. +Re-add weekly meeting. +1h talking about other projects. + +** Short-term goal setting and development priorities + +Next quarter: + +1. P1. Help RBAC testing/debugging +2. P2. Contribute on provisioning PIAM +3. P3. Finish work on short tokens +4. P4. optionally contribute for provisioning Free Tier/0-Trust +5. P4. Entitlements follow up (beyond PIAM work) + +*** Expectations + +- Finish revocation for RBAC +- Finish short tokens and give a help on the rest.- + +** Long-term career and development priorities + +How do you see yourself next year? +In three years? +Would you like to change anything, or are you happy as you are right now? + +Do you want to be promoted to G11, take more responsibilities? +Or are you happy just working as we do now, and have a discussion about +progression later? + +*** Wanderson + +- overlay emacs on top of webex! + +I would like long term to understand the relationship for our team and others. +Understand the environment. +Interacting with other Cisco teams. +Looking at a broader picture. + +Meeting talk about high level technical. How much progress, etc… +A little bit more clear about what we are chasing for everybody. +They wanted to introduce kafka, but this was already enough info to help people +start learning kafka. +Nice technical structure to create new products. +Difficult to see this other part, especially for hidden webex rooms. + +Actions? + +- Force people to use centralized public channel for architectural discussions, etc… +- Try to make architectural meetings +- Understanding outside IROH what is happening, like what is DI, how are they + working, etc… + +** Agreed upon outcomes + +- Short term (next quarter): + Create weekly IROH-AUth. +- Longer term (> 6 months): + + @Yann: + - Ask Leads to force people to use centralized public channel for architectural discussions, etc… + - Try to make architectural meetings, high level changes discussion + - Understanding outside IROH what is happening, like what is DI, how are they + working, etc… + + - Save these reflections in the long-term priorities field in Team Space. + +* Wanderson Code [15] +** iroh [13 (9 / 4)] + +- [IROH Auth] introducing ~TimeService~ in ~AuthService~ [[https://github.com/advthreat/iroh/pull/7806][#7806]] +- [IROH Auth] allow only ~iroh-core.time~ in oauth2.core ns [[https://github.com/advthreat/iroh/pull/7793][#7793]] +- [IROH Auth] - Update IROH Web middleware to build short JWTs with profile data [[https://github.com/advthreat/iroh/pull/7671][#7671]] +- [IROH Auth] - update ~check-refresh-token~ function [[https://github.com/advthreat/iroh/pull/7669][#7669]] +- [IROH Auth] - Update Design docs for Short JWT Epic [[https://github.com/advthreat/iroh/pull/7670][#7670]] +- [IROH Auth] ~/profile/permissions~ endpoint [[https://github.com/advthreat/iroh/pull/7562][#7562]] +- Patch ~compojure-api~ to allow endpoints with string-keys (without keywordize the request ~:body~) [[https://github.com/advthreat/iroh/pull/7574][#7574]] +- [IROH Auth] Include route ~/profile/scopes~ [[https://github.com/advthreat/iroh/pull/7553][#7553]] +- [IROH Auth] - Store Short JWTs [[https://github.com/advthreat/iroh/pull/7476][#7476]] + +_between 3 and 4 months ago_ + +- [IROH Auth] refactor ~gen-short-tokens~ to avoid code duplication [[https://github.com/advthreat/iroh/pull/7485][#7485]] +- Allow wildcard login origin in TEST env [[https://github.com/advthreat/iroh/pull/7474][#7474]] +- [IROH Auth] Generate Short JWT tokens [[https://github.com/advthreat/iroh/pull/7450][#7450]] +- [IROH Auth] Short JWT design [[https://github.com/advthreat/iroh/pull/7436][#7436]] +** tenzin [1 (0 / 1)] + + +_between 3 and 4 months ago_ + +- Update GPG Wanderson Ferreira [[https://github.com/advthreat/tenzin/pull/2648][#2648]] +** tenzin-config [1 (1 / 0)] + +- add postgres and redis-cache store for IROH Auth JWTs [[https://github.com/advthreat/tenzin-config/pull/839][#839]] diff --git a/reports/FY23Q3-Wanderson-QDD-report.pdf b/reports/FY23Q3-Wanderson-QDD-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8fd5f9620c8a54fb59d9848de55b12416c6bf951 GIT binary patch literal 44993 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 Wi-(h`86pS-Vh15oQi{rpA^s1jmui*( literal 0 HcmV?d00001 diff --git a/reports/FY23Q3-Wanderson-report.html b/reports/FY23Q3-Wanderson-report.html new file mode 100644 index 00000000..fda3dd75 --- /dev/null +++ b/reports/FY23Q3-Wanderson-report.html @@ -0,0 +1,246 @@ + + + + + + + + Wanderson FY23Q3 Report + + + + + +
+

Wanderson FY23Q3 Report

+

back to one month older

+

2023-05-03

+
+ +

Wanderson [15]

+

iroh [13 (9 / 4)]

+
    +
  • [IROH Auth] introducing TimeService in +AuthService #7806
  • +
  • [IROH Auth] allow only iroh-core.time in oauth2.core ns +#7793
  • +
  • [IROH Auth] - Update IROH Web middleware to build short JWTs with +profile data #7671
  • +
  • [IROH Auth] - update check-refresh-token function #7669
  • +
  • [IROH Auth] - Update Design docs for Short JWT Epic #7670
  • +
  • [IROH Auth] /profile/permissions endpoint #7562
  • +
  • Patch compojure-api to allow endpoints with string-keys +(without keywordize the request :body) #7574
  • +
  • [IROH Auth] Include route /profile/scopes #7553
  • +
  • [IROH Auth] - Store Short JWTs #7476
  • +
+

between 3 and 4 months ago

+
    +
  • [IROH Auth] refactor gen-short-tokens to avoid code +duplication #7485
  • +
  • Allow wildcard login origin in TEST env #7474
  • +
  • [IROH Auth] Generate Short JWT tokens #7450
  • +
  • [IROH Auth] Short JWT design #7436
  • +
+

tenzin [1 (0 / 1)]

+

between 3 and 4 months ago

+
    +
  • Update GPG Wanderson Ferreira #2648
  • +
+

tenzin-config [1 (1 / 0)]

+
    +
  • add postgres and redis-cache store for IROH Auth JWTs #839
  • +
+ + diff --git a/reports/FY23Q3-Wanderson-report.org b/reports/FY23Q3-Wanderson-report.org new file mode 100644 index 00000000..9d817734 --- /dev/null +++ b/reports/FY23Q3-Wanderson-report.org @@ -0,0 +1,34 @@ +#+title: Wanderson FY23Q3 Report +#+subtitle: back to one month older +#+date: 2023-05-03 +#+options: H:6 ^:nil + +*** Wanderson [15] + +**** iroh [13 (9 / 4)] + +- [IROH Auth] introducing ~TimeService~ in ~AuthService~ [[https://github.com/advthreat/iroh/pull/7806][#7806]] +- [IROH Auth] allow only ~iroh-core.time~ in oauth2.core ns [[https://github.com/advthreat/iroh/pull/7793][#7793]] +- [IROH Auth] - Update IROH Web middleware to build short JWTs with profile data [[https://github.com/advthreat/iroh/pull/7671][#7671]] +- [IROH Auth] - update ~check-refresh-token~ function [[https://github.com/advthreat/iroh/pull/7669][#7669]] +- [IROH Auth] - Update Design docs for Short JWT Epic [[https://github.com/advthreat/iroh/pull/7670][#7670]] +- [IROH Auth] ~/profile/permissions~ endpoint [[https://github.com/advthreat/iroh/pull/7562][#7562]] +- Patch ~compojure-api~ to allow endpoints with string-keys (without keywordize the request ~:body~) [[https://github.com/advthreat/iroh/pull/7574][#7574]] +- [IROH Auth] Include route ~/profile/scopes~ [[https://github.com/advthreat/iroh/pull/7553][#7553]] +- [IROH Auth] - Store Short JWTs [[https://github.com/advthreat/iroh/pull/7476][#7476]] + +_between 3 and 4 months ago_ + +- [IROH Auth] refactor ~gen-short-tokens~ to avoid code duplication [[https://github.com/advthreat/iroh/pull/7485][#7485]] +- Allow wildcard login origin in TEST env [[https://github.com/advthreat/iroh/pull/7474][#7474]] +- [IROH Auth] Generate Short JWT tokens [[https://github.com/advthreat/iroh/pull/7450][#7450]] +- [IROH Auth] Short JWT design [[https://github.com/advthreat/iroh/pull/7436][#7436]] +**** tenzin [1 (0 / 1)] + + +_between 3 and 4 months ago_ + +- Update GPG Wanderson Ferreira [[https://github.com/advthreat/tenzin/pull/2648][#2648]] +**** tenzin-config [1 (1 / 0)] + +- add postgres and redis-cache store for IROH Auth JWTs [[https://github.com/advthreat/tenzin-config/pull/839][#839]] diff --git a/reports/FY23Q3-Wanderson-report.pdf b/reports/FY23Q3-Wanderson-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..28703eb6624341df9621511bd57fcc91b35ed9ed GIT binary patch literal 30241 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 YlZ%IwsTtf~;E;tAj)Fo|UJUMk0ajd^`Tzg` literal 0 HcmV?d00001 diff --git a/reports/FY23Q3-Yann-Individual-Development-Plan.html b/reports/FY23Q3-Yann-Individual-Development-Plan.html new file mode 100644 index 00000000..dc68f3b7 --- /dev/null +++ b/reports/FY23Q3-Yann-Individual-Development-Plan.html @@ -0,0 +1,402 @@ + + + + + + + + Yann FY23Q3 Report + + + + + +
+

Yann FY23Q3 Report

+

back to one month older

+

2023-05-03

+
+ +

Individual Development Plan

+

Results

+

Accomplishments

+
    +
  • Added support for AND/OR queries in tk-store. Should help
  • +
  • PIAM (Provisioning)
  • +
  • Start of the work related to Entitlements (see: https://github.com/advthreat/iroh/issues/7835)
  • +
  • Free Tier Provisioning (the xdr-provisioning repository ++ Platform Provisioning API)
  • +
  • IROH config work to help ops and prevent release problems
  • +
  • Recurring admin tasks: +
      +
    • added bunch of XDR Flags (see #response/1742)
    • +
    • moved the TG OAuth2 client from config to DB on INT
    • +
  • +
  • Managed to get Wanderson back to better efficiency after being +difficult during its move and his daughter
  • +
  • Managed Olivier to his best. Very discrete but pretty strong.
  • +
+

For full details look at the code last quarter report section.

+

Improvements/opportunities +for development:

+
    +
  • I should work even more closely with PIAM as this is fruitful and +could have a lot of impact on IROH team as well as the rest of the IROH +ecosystem (IROH + modules + integrations).
  • +
  • Entitlement will be an interesting topic
  • +
  • Wanderson and Olivier are not yet fully autonomous while working +with some IROH-Auth parts. So there are still room for teaching and +improvements.
  • +
+

Principles & Behaviors

+

Accomplishments

+
    +
  • Advocate: even while it was questionable I did my best to provide +only positive XDR feedback to the team.
  • +
  • Customer value: see the Results Accomplishments section (most of +them add customer value)
  • +
  • Learn: +
      +
    • bash scripts containing Clojure
    • +
    • matrix testing (this was not very visible PR but this is a testing +framework improvements)
    • +
    • matrix representation inside Clojure code, this is helpful to +visualize and easily change scopes associated to roles for example.
    • +
  • +
  • Team for results: engaged team ops + Matt + IROH-Auth for iroh +config issue
  • +
+

Improvements/opportunities +for development:

+

Team Impact

+

Accomplishments

+
    +
  • admin-clj scripts should be helpful, for now use only +for
  • +
  • IROH default config should help ops
  • +
  • PIAM contacts will be useful in the future
  • +
  • Mario PR feedback was a really nice exchange while we are not having +much cross-sub-team discussions.
  • +
  • Helped Explain RBAC technical consequences with other teams, in +particular SXO, but also the UI.
  • +
+

Improvements/opportunities +for development:

+
    +
  • RBAC: Next quarter will probably start discussions with DI and +perhaps CSC.
  • +
+

Code last quarter [44]

+

ctia [1 (1 / 0)]

+
    +
  • bump snakeyaml to address CVE-2022-38751 #1346
  • +
+

iroh [30 (27 / 3)]

+
    +
  • Add a missing option to disable default configs #7805
  • +
  • Add a script to init tokens without login in #7794
  • +
  • Fix schema for Response #7804
  • +
  • Add support to onboard a single app #7796
  • +
  • Add a role instrospection route to help the UI and other clients #7785
  • +
  • Fix scopes declaration for execute-workflow route #7799
  • +
  • Fix a Swagger bug due to schema name conflict #7790
  • +
  • Web api search improvements #7728
  • +
  • add profile and notification to ao-jwt #7726
  • +
  • Tk store combinator search queries (AND, OR, NOT) #7691
  • +
  • Fix a case where the body is nil #7685
  • +
  • Add xdr-instance-id field to the orgs #7707
  • +
  • PIAM: Provisioning onboard endpoint #7659
  • +
  • Add ff scope script #7680
  • +
  • added a script to add feature-flag scopes from command line #7676
  • +
  • prefer to use client from DB than client from config #7672
  • +
  • Align scopes to SXO behaviour #7673
  • +
  • fix lein start #7663
  • +
  • PIAM provisioning no idp-mapping for create user #7655
  • +
  • Default bootstrap & config #6868
  • +
  • Add Entitlements to Orgs #7631
  • +
  • Remove yaml to supported format for profile API #7632
  • +
  • Fix a flaky test in either_test.clj #7610
  • +
  • Role Matrix representation in the code. #7583
  • +
  • fix some wording only for admin users view #7579
  • +
  • Improve User login logs situation #7555
  • +
  • Added a composable redis.nix #7535
  • +
+

between 3 and 4 months ago

+
    +
  • Fix template rendering during invite confirmation #7480
  • +
  • Display virtual users in the batch get users #7473
  • +
  • Add the UI session logout into IROH-Auth #7431
  • +
+

tenzin [2 (2 / 0)]

+
    +
  • use iroh.main for all nodes types #2862
  • +
  • Update iroh.job.jinja #2861
  • +
+

tenzin-config [6 (6 / 0)]

+
    +
  • fix missing iroh-async web-services #884
  • +
  • align iroh and iroh-async confs #883
  • +
  • Add CSC onboarding URLs #875
  • +
  • fix provisioning service #863
  • +
  • PIAM config change (+ boostrap cleanup) #677
  • +
  • add perf.orbital.threatgrid.com to allowed login origin #854
  • +
+

xdr-provisioning [5 (5 / 0)]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
  • Initial provisioning Script
  • +
+ + diff --git a/reports/FY23Q3-Yann-Individual-Development-Plan.org b/reports/FY23Q3-Yann-Individual-Development-Plan.org new file mode 100644 index 00000000..7ee359ae --- /dev/null +++ b/reports/FY23Q3-Yann-Individual-Development-Plan.org @@ -0,0 +1,116 @@ +#+title: Yann FY23Q3 Report +#+subtitle: back to one month older +#+date: 2023-05-03 +#+options: H:6 ^:nil + +* Individual Development Plan + +** Results +*** Accomplishments +- Added support for AND/OR queries in tk-store. Should help +- PIAM (Provisioning) +- Start of the work related to Entitlements (see: https://github.com/advthreat/iroh/issues/7835) +- Free Tier Provisioning (the ~xdr-provisioning~ repository + Platform + Provisioning API) +- IROH config work to help ops and prevent release problems +- Recurring admin tasks: + - added bunch of XDR Flags (see [[https://github.com/advthreat/response/issues/1742][#response/1742]]) + - moved the TG OAuth2 client from config to DB on INT +- Managed to get Wanderson back to better efficiency after being difficult + during its move and his daughter +- Managed Olivier to his best. Very discrete but pretty strong. + +For full details look at the code last quarter report section. + +*** Improvements/opportunities for development: +- I should work even more closely with PIAM as this is fruitful and could have a + lot of impact on IROH team as well as the rest of the IROH ecosystem (IROH + + modules + integrations). +- Entitlement will be an interesting topic +- Wanderson and Olivier are not yet fully autonomous while working with some + IROH-Auth parts. So there are still room for teaching and improvements. +** Principles & Behaviors +*** Accomplishments +- Advocate: even while it was questionable I did my best to provide only positive XDR feedback to the team. +- Customer value: see the Results Accomplishments section (most of them add customer + value) +- Learn: + - bash scripts containing Clojure + - matrix testing (this was not very visible PR but this is a testing framework + improvements) + - matrix representation inside Clojure code, this is helpful to visualize and + easily change scopes associated to roles for example. +- Team for results: engaged team ops + Matt + IROH-Auth for iroh config issue +*** Improvements/opportunities for development: +** Team Impact +*** Accomplishments +- ~admin-clj~ scripts should be helpful, for now use only for +- IROH default config should help ops +- PIAM contacts will be useful in the future +- Mario PR feedback was a really nice exchange while we are not having much + cross-sub-team discussions. +- Helped Explain RBAC technical consequences with other teams, in particular + SXO, but also the UI. +*** Improvements/opportunities for development: +- RBAC: Next quarter will probably start discussions with DI and + perhaps CSC. + +* Code last quarter [44] + +** ctia [1 (1 / 0)] + +- bump snakeyaml to address CVE-2022-38751 [[https://github.com/advthreat/ctia/pull/1346][#1346]] +** iroh [30 (27 / 3)] + +- Add a missing option to disable default configs [[https://github.com/advthreat/iroh/pull/7805][#7805]] +- Add a script to init tokens without login in [[https://github.com/advthreat/iroh/pull/7794][#7794]] +- Fix schema for Response [[https://github.com/advthreat/iroh/pull/7804][#7804]] +- Add support to onboard a single app [[https://github.com/advthreat/iroh/pull/7796][#7796]] +- Add a role instrospection route to help the UI and other clients [[https://github.com/advthreat/iroh/pull/7785][#7785]] +- Fix scopes declaration for execute-workflow route [[https://github.com/advthreat/iroh/pull/7799][#7799]] +- Fix a Swagger bug due to schema name conflict [[https://github.com/advthreat/iroh/pull/7790][#7790]] +- Web api search improvements [[https://github.com/advthreat/iroh/pull/7728][#7728]] +- add profile and notification to ao-jwt [[https://github.com/advthreat/iroh/pull/7726][#7726]] +- Tk store combinator search queries (AND, OR, NOT) [[https://github.com/advthreat/iroh/pull/7691][#7691]] +- Fix a case where the body is =nil= [[https://github.com/advthreat/iroh/pull/7685][#7685]] +- Add xdr-instance-id field to the orgs [[https://github.com/advthreat/iroh/pull/7707][#7707]] +- PIAM: Provisioning onboard endpoint [[https://github.com/advthreat/iroh/pull/7659][#7659]] +- Add ff scope script [[https://github.com/advthreat/iroh/pull/7680][#7680]] +- added a script to add feature-flag scopes from command line [[https://github.com/advthreat/iroh/pull/7676][#7676]] +- prefer to use client from DB than client from config [[https://github.com/advthreat/iroh/pull/7672][#7672]] +- Align scopes to SXO behaviour [[https://github.com/advthreat/iroh/pull/7673][#7673]] +- fix lein start [[https://github.com/advthreat/iroh/pull/7663][#7663]] +- PIAM provisioning no idp-mapping for create user [[https://github.com/advthreat/iroh/pull/7655][#7655]] +- Default bootstrap & config [[https://github.com/advthreat/iroh/pull/6868][#6868]] +- Add Entitlements to Orgs [[https://github.com/advthreat/iroh/pull/7631][#7631]] +- Remove yaml to supported format for profile API [[https://github.com/advthreat/iroh/pull/7632][#7632]] +- Fix a flaky test in either_test.clj [[https://github.com/advthreat/iroh/pull/7610][#7610]] +- Role Matrix representation in the code. [[https://github.com/advthreat/iroh/pull/7583][#7583]] +- fix some wording only for admin users view [[https://github.com/advthreat/iroh/pull/7579][#7579]] +- Improve User login logs situation [[https://github.com/advthreat/iroh/pull/7555][#7555]] +- Added a composable redis.nix [[https://github.com/advthreat/iroh/pull/7535][#7535]] + +_between 3 and 4 months ago_ + +- Fix template rendering during invite confirmation [[https://github.com/advthreat/iroh/pull/7480][#7480]] +- Display virtual users in the batch get users [[https://github.com/advthreat/iroh/pull/7473][#7473]] +- Add the UI session logout into IROH-Auth [[https://github.com/advthreat/iroh/pull/7431][#7431]] +** tenzin [2 (2 / 0)] + +- use iroh.main for all nodes types [[https://github.com/advthreat/tenzin/pull/2862][#2862]] +- Update iroh.job.jinja [[https://github.com/advthreat/tenzin/pull/2861][#2861]] +** tenzin-config [6 (6 / 0)] + +- fix missing iroh-async web-services [[https://github.com/advthreat/tenzin-config/pull/884][#884]] +- align iroh and iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/883][#883]] +- Add CSC onboarding URLs [[https://github.com/advthreat/tenzin-config/pull/875][#875]] +- fix provisioning service [[https://github.com/advthreat/tenzin-config/pull/863][#863]] +- PIAM config change (+ boostrap cleanup) [[https://github.com/advthreat/tenzin-config/pull/677][#677]] +- add perf.orbital.threatgrid.com to allowed login origin [[https://github.com/advthreat/tenzin-config/pull/854][#854]] +** xdr-provisioning [5 (5 / 0)] + +- Improve help regarding setting env vars +- Improve the command line parsing +- rename script to .sh +- Add onboarding of DI and CSC +- Initial provisioning Script diff --git a/reports/FY23Q3-Yann-Individual-Development-Plan.pdf b/reports/FY23Q3-Yann-Individual-Development-Plan.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a059b7eb4dce3639c283497be4d981bdf7d4d0e8 GIT binary patch literal 40541 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 Dk2$J2 literal 0 HcmV?d00001 diff --git a/reports/FY23Q3-Yann-report.html b/reports/FY23Q3-Yann-report.html new file mode 100644 index 00000000..dc68f3b7 --- /dev/null +++ b/reports/FY23Q3-Yann-report.html @@ -0,0 +1,402 @@ + + + + + + + + Yann FY23Q3 Report + + + + + +
+

Yann FY23Q3 Report

+

back to one month older

+

2023-05-03

+
+ +

Individual Development Plan

+

Results

+

Accomplishments

+
    +
  • Added support for AND/OR queries in tk-store. Should help
  • +
  • PIAM (Provisioning)
  • +
  • Start of the work related to Entitlements (see: https://github.com/advthreat/iroh/issues/7835)
  • +
  • Free Tier Provisioning (the xdr-provisioning repository ++ Platform Provisioning API)
  • +
  • IROH config work to help ops and prevent release problems
  • +
  • Recurring admin tasks: +
      +
    • added bunch of XDR Flags (see #response/1742)
    • +
    • moved the TG OAuth2 client from config to DB on INT
    • +
  • +
  • Managed to get Wanderson back to better efficiency after being +difficult during its move and his daughter
  • +
  • Managed Olivier to his best. Very discrete but pretty strong.
  • +
+

For full details look at the code last quarter report section.

+

Improvements/opportunities +for development:

+
    +
  • I should work even more closely with PIAM as this is fruitful and +could have a lot of impact on IROH team as well as the rest of the IROH +ecosystem (IROH + modules + integrations).
  • +
  • Entitlement will be an interesting topic
  • +
  • Wanderson and Olivier are not yet fully autonomous while working +with some IROH-Auth parts. So there are still room for teaching and +improvements.
  • +
+

Principles & Behaviors

+

Accomplishments

+
    +
  • Advocate: even while it was questionable I did my best to provide +only positive XDR feedback to the team.
  • +
  • Customer value: see the Results Accomplishments section (most of +them add customer value)
  • +
  • Learn: +
      +
    • bash scripts containing Clojure
    • +
    • matrix testing (this was not very visible PR but this is a testing +framework improvements)
    • +
    • matrix representation inside Clojure code, this is helpful to +visualize and easily change scopes associated to roles for example.
    • +
  • +
  • Team for results: engaged team ops + Matt + IROH-Auth for iroh +config issue
  • +
+

Improvements/opportunities +for development:

+

Team Impact

+

Accomplishments

+
    +
  • admin-clj scripts should be helpful, for now use only +for
  • +
  • IROH default config should help ops
  • +
  • PIAM contacts will be useful in the future
  • +
  • Mario PR feedback was a really nice exchange while we are not having +much cross-sub-team discussions.
  • +
  • Helped Explain RBAC technical consequences with other teams, in +particular SXO, but also the UI.
  • +
+

Improvements/opportunities +for development:

+
    +
  • RBAC: Next quarter will probably start discussions with DI and +perhaps CSC.
  • +
+

Code last quarter [44]

+

ctia [1 (1 / 0)]

+
    +
  • bump snakeyaml to address CVE-2022-38751 #1346
  • +
+

iroh [30 (27 / 3)]

+
    +
  • Add a missing option to disable default configs #7805
  • +
  • Add a script to init tokens without login in #7794
  • +
  • Fix schema for Response #7804
  • +
  • Add support to onboard a single app #7796
  • +
  • Add a role instrospection route to help the UI and other clients #7785
  • +
  • Fix scopes declaration for execute-workflow route #7799
  • +
  • Fix a Swagger bug due to schema name conflict #7790
  • +
  • Web api search improvements #7728
  • +
  • add profile and notification to ao-jwt #7726
  • +
  • Tk store combinator search queries (AND, OR, NOT) #7691
  • +
  • Fix a case where the body is nil #7685
  • +
  • Add xdr-instance-id field to the orgs #7707
  • +
  • PIAM: Provisioning onboard endpoint #7659
  • +
  • Add ff scope script #7680
  • +
  • added a script to add feature-flag scopes from command line #7676
  • +
  • prefer to use client from DB than client from config #7672
  • +
  • Align scopes to SXO behaviour #7673
  • +
  • fix lein start #7663
  • +
  • PIAM provisioning no idp-mapping for create user #7655
  • +
  • Default bootstrap & config #6868
  • +
  • Add Entitlements to Orgs #7631
  • +
  • Remove yaml to supported format for profile API #7632
  • +
  • Fix a flaky test in either_test.clj #7610
  • +
  • Role Matrix representation in the code. #7583
  • +
  • fix some wording only for admin users view #7579
  • +
  • Improve User login logs situation #7555
  • +
  • Added a composable redis.nix #7535
  • +
+

between 3 and 4 months ago

+
    +
  • Fix template rendering during invite confirmation #7480
  • +
  • Display virtual users in the batch get users #7473
  • +
  • Add the UI session logout into IROH-Auth #7431
  • +
+

tenzin [2 (2 / 0)]

+
    +
  • use iroh.main for all nodes types #2862
  • +
  • Update iroh.job.jinja #2861
  • +
+

tenzin-config [6 (6 / 0)]

+
    +
  • fix missing iroh-async web-services #884
  • +
  • align iroh and iroh-async confs #883
  • +
  • Add CSC onboarding URLs #875
  • +
  • fix provisioning service #863
  • +
  • PIAM config change (+ boostrap cleanup) #677
  • +
  • add perf.orbital.threatgrid.com to allowed login origin #854
  • +
+

xdr-provisioning [5 (5 / 0)]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
  • Initial provisioning Script
  • +
+ + diff --git a/reports/FY23Q3-Yann-report.org b/reports/FY23Q3-Yann-report.org new file mode 100644 index 00000000..7ee359ae --- /dev/null +++ b/reports/FY23Q3-Yann-report.org @@ -0,0 +1,116 @@ +#+title: Yann FY23Q3 Report +#+subtitle: back to one month older +#+date: 2023-05-03 +#+options: H:6 ^:nil + +* Individual Development Plan + +** Results +*** Accomplishments +- Added support for AND/OR queries in tk-store. Should help +- PIAM (Provisioning) +- Start of the work related to Entitlements (see: https://github.com/advthreat/iroh/issues/7835) +- Free Tier Provisioning (the ~xdr-provisioning~ repository + Platform + Provisioning API) +- IROH config work to help ops and prevent release problems +- Recurring admin tasks: + - added bunch of XDR Flags (see [[https://github.com/advthreat/response/issues/1742][#response/1742]]) + - moved the TG OAuth2 client from config to DB on INT +- Managed to get Wanderson back to better efficiency after being difficult + during its move and his daughter +- Managed Olivier to his best. Very discrete but pretty strong. + +For full details look at the code last quarter report section. + +*** Improvements/opportunities for development: +- I should work even more closely with PIAM as this is fruitful and could have a + lot of impact on IROH team as well as the rest of the IROH ecosystem (IROH + + modules + integrations). +- Entitlement will be an interesting topic +- Wanderson and Olivier are not yet fully autonomous while working with some + IROH-Auth parts. So there are still room for teaching and improvements. +** Principles & Behaviors +*** Accomplishments +- Advocate: even while it was questionable I did my best to provide only positive XDR feedback to the team. +- Customer value: see the Results Accomplishments section (most of them add customer + value) +- Learn: + - bash scripts containing Clojure + - matrix testing (this was not very visible PR but this is a testing framework + improvements) + - matrix representation inside Clojure code, this is helpful to visualize and + easily change scopes associated to roles for example. +- Team for results: engaged team ops + Matt + IROH-Auth for iroh config issue +*** Improvements/opportunities for development: +** Team Impact +*** Accomplishments +- ~admin-clj~ scripts should be helpful, for now use only for +- IROH default config should help ops +- PIAM contacts will be useful in the future +- Mario PR feedback was a really nice exchange while we are not having much + cross-sub-team discussions. +- Helped Explain RBAC technical consequences with other teams, in particular + SXO, but also the UI. +*** Improvements/opportunities for development: +- RBAC: Next quarter will probably start discussions with DI and + perhaps CSC. + +* Code last quarter [44] + +** ctia [1 (1 / 0)] + +- bump snakeyaml to address CVE-2022-38751 [[https://github.com/advthreat/ctia/pull/1346][#1346]] +** iroh [30 (27 / 3)] + +- Add a missing option to disable default configs [[https://github.com/advthreat/iroh/pull/7805][#7805]] +- Add a script to init tokens without login in [[https://github.com/advthreat/iroh/pull/7794][#7794]] +- Fix schema for Response [[https://github.com/advthreat/iroh/pull/7804][#7804]] +- Add support to onboard a single app [[https://github.com/advthreat/iroh/pull/7796][#7796]] +- Add a role instrospection route to help the UI and other clients [[https://github.com/advthreat/iroh/pull/7785][#7785]] +- Fix scopes declaration for execute-workflow route [[https://github.com/advthreat/iroh/pull/7799][#7799]] +- Fix a Swagger bug due to schema name conflict [[https://github.com/advthreat/iroh/pull/7790][#7790]] +- Web api search improvements [[https://github.com/advthreat/iroh/pull/7728][#7728]] +- add profile and notification to ao-jwt [[https://github.com/advthreat/iroh/pull/7726][#7726]] +- Tk store combinator search queries (AND, OR, NOT) [[https://github.com/advthreat/iroh/pull/7691][#7691]] +- Fix a case where the body is =nil= [[https://github.com/advthreat/iroh/pull/7685][#7685]] +- Add xdr-instance-id field to the orgs [[https://github.com/advthreat/iroh/pull/7707][#7707]] +- PIAM: Provisioning onboard endpoint [[https://github.com/advthreat/iroh/pull/7659][#7659]] +- Add ff scope script [[https://github.com/advthreat/iroh/pull/7680][#7680]] +- added a script to add feature-flag scopes from command line [[https://github.com/advthreat/iroh/pull/7676][#7676]] +- prefer to use client from DB than client from config [[https://github.com/advthreat/iroh/pull/7672][#7672]] +- Align scopes to SXO behaviour [[https://github.com/advthreat/iroh/pull/7673][#7673]] +- fix lein start [[https://github.com/advthreat/iroh/pull/7663][#7663]] +- PIAM provisioning no idp-mapping for create user [[https://github.com/advthreat/iroh/pull/7655][#7655]] +- Default bootstrap & config [[https://github.com/advthreat/iroh/pull/6868][#6868]] +- Add Entitlements to Orgs [[https://github.com/advthreat/iroh/pull/7631][#7631]] +- Remove yaml to supported format for profile API [[https://github.com/advthreat/iroh/pull/7632][#7632]] +- Fix a flaky test in either_test.clj [[https://github.com/advthreat/iroh/pull/7610][#7610]] +- Role Matrix representation in the code. [[https://github.com/advthreat/iroh/pull/7583][#7583]] +- fix some wording only for admin users view [[https://github.com/advthreat/iroh/pull/7579][#7579]] +- Improve User login logs situation [[https://github.com/advthreat/iroh/pull/7555][#7555]] +- Added a composable redis.nix [[https://github.com/advthreat/iroh/pull/7535][#7535]] + +_between 3 and 4 months ago_ + +- Fix template rendering during invite confirmation [[https://github.com/advthreat/iroh/pull/7480][#7480]] +- Display virtual users in the batch get users [[https://github.com/advthreat/iroh/pull/7473][#7473]] +- Add the UI session logout into IROH-Auth [[https://github.com/advthreat/iroh/pull/7431][#7431]] +** tenzin [2 (2 / 0)] + +- use iroh.main for all nodes types [[https://github.com/advthreat/tenzin/pull/2862][#2862]] +- Update iroh.job.jinja [[https://github.com/advthreat/tenzin/pull/2861][#2861]] +** tenzin-config [6 (6 / 0)] + +- fix missing iroh-async web-services [[https://github.com/advthreat/tenzin-config/pull/884][#884]] +- align iroh and iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/883][#883]] +- Add CSC onboarding URLs [[https://github.com/advthreat/tenzin-config/pull/875][#875]] +- fix provisioning service [[https://github.com/advthreat/tenzin-config/pull/863][#863]] +- PIAM config change (+ boostrap cleanup) [[https://github.com/advthreat/tenzin-config/pull/677][#677]] +- add perf.orbital.threatgrid.com to allowed login origin [[https://github.com/advthreat/tenzin-config/pull/854][#854]] +** xdr-provisioning [5 (5 / 0)] + +- Improve help regarding setting env vars +- Improve the command line parsing +- rename script to .sh +- Add onboarding of DI and CSC +- Initial provisioning Script diff --git a/reports/FY23Q3-Yann-report.pdf b/reports/FY23Q3-Yann-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..548a9cdb8252639d6059478d07824643f9839987 GIT binary patch literal 40542 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 literal 0 HcmV?d00001 diff --git a/reports/FY23Q3-report.html b/reports/FY23Q3-report.html new file mode 100644 index 00000000..1ddd42df --- /dev/null +++ b/reports/FY23Q3-report.html @@ -0,0 +1,2292 @@ + + + + + + + + FY23Q3 Report + + + + + +
+

FY23Q3 Report

+

logs goes 4 months back

+

2023-05-03

+
+
+

IROH

+

lead

+

Guillaume Buisson [25]

+

ctia [5]

+
    +
  • Fixed Riemann ES configuration #1360
  • +
  • Allow setting allow_partial_search_results in ES +queries #1359
  • +
  • Bump CTIM to 1.3.6 #1355
  • +
  • Note Entity API changes #1342
  • +
+

between 3 and 4 months old

+
    +
  • CTIM Note entity Support #1330
  • +
+

iroh [16]

+
    +
  • Initial Incident Response Design Draft #7398
  • +
  • Fix Target enrichment feature flag check #7740
  • +
  • Bump clj-momo to 0.4.0 #7723
  • +
  • Update Orchestration Workflow Event fixtures #7677
  • +
  • Observe-Targets route Enhancements #7668
  • +
  • Temporary implementation of observe-targets in the Relay module #7656
  • +
  • Revert "Enrich WebService route"
  • +
  • Revert "Initial WebService for testing"
  • +
  • Initial WebService for testing
  • +
  • Enrich WebService route
  • +
  • Additional Note/Event sample data #7654
  • +
  • Support the Note Entity in Private Intel #7605
  • +
  • Mitre and Risk Score based Incidents Review #6990
  • +
  • Properly define the OpenAPI metadata for the Enrich API #7532
  • +
  • Unhide Swagger UI Responses #7529
  • +
  • Updated Note designs #7508
  • +
+

tenzin-config [4]

+
    +
  • Add the SXO clients to the High Impact allowed sources #876
  • +
+

between 3 and 4 months old

+
    +
  • CTIA Note Entity setup #836
  • +
  • Disable the Kafka Event Hook for Private Intel #835
  • +
  • Double the rate limit of the dcloud organization #824
  • +
+

data

+

Mario Aquino [30]

+

iroh [17]

+
    +
  • Add audiences to client #7812
  • +
  • OrgTokenProviderService #7731
  • +
  • Handle additional variation on mitre-attack source_name #7755
  • +
  • Match on mitre-attack as source_name to find variations #7754
  • +
  • Remove high impact severity checking #7580
  • +
  • Iterate over all orgs for threat hunt execution #7601
  • +
  • Check authorization header #7597
  • +
  • Fix test broken by missing auth header #7588
  • +
  • Use mk-int-request-context for calls that may go to modules #7587
  • +
  • Improve logging for risk score asset resolution #7581
  • +
  • Update CTIM to align w version used by CTIA #7576
  • +
  • Reduce threat hunt ctia investigate module timeouts #7527
  • +
  • Error handling around risk score calculation attempt #7512
  • +
+

between 3 and 4 months old

+
    +
  • Replace unsupported trojan source detector #7481
  • +
  • Service interface tech-debt #7475
  • +
  • One iroh-async session queue for all tasks #7472
  • +
  • CTIM v1.2.0 #7459
  • +
+

tenzin-config [13]

+
    +
  • Enable config for incident enrichment #880
  • +
  • Removes AWS Auth credentials no longer needed by queue-monitor #867
  • +
  • Update async worker count for new server specs #861
  • +
  • AWS Credentials for CloudWatch interaction #842
  • +
  • Remove configs to allow threat hunting for all orgs #853
  • +
  • Make all incidents imported via Swagger UI high impact #847
  • +
  • Remove iroh-investigate and iroh-incident configs #837
  • +
+

between 3 and 4 months old

+
    +
  • Use correct urls for PROD iroh #832
  • +
  • Updates sessions-config for iroh-investigate and iroh-incident #826
  • +
  • iroh-queue-monitor config update #820
  • +
  • Increases number of threat hunt orgs #812
  • +
  • Redis for iroh-async #815
  • +
  • Adds config for iroh-async deployment group
  • +
+

Guillaume Erétéo [16]

+

ctia [6]

+
    +
  • add total-hits headers to metric responses #1363
  • +
  • add tactics/techniques to incident search filters #1356
  • +
  • Incident score schema check #1353
  • +
  • Relationships: add target_ref and source_ref as enumerable field #1354
  • +
+

between 3 and 4 months old

+
    +
  • verdict fix #1333
  • +
  • add techniques to enumerable fields #1331
  • +
+

iroh [5]

+
    +
  • introduce aggregation in crud store #7734
  • +
  • Add Scott to CODEOWNERS #7782
  • +
  • first stats #7765
  • +
  • Incident summary design #7704
  • +
  • threat hunt status incident status Open #7709
  • +
+

tenzin-config [5]

+
    +
  • Activate scoring in TEST and PROD for 1.116 #851
  • +
  • Add PCTIA as high impact by default #849
  • +
+

between 3 and 4 months old

+
    +
  • update incident mappings #822
  • +
  • IROH Swagger UI to high impact sources #830
  • +
  • prepare actor migration #814
  • +
+

Ambrose Bonnaire-Sergeant +[11]

+

ctia [7]

+
    +
  • Push sighting store's coercion pattern into def-es-store #1361
  • +
  • Remove log4j #1347
  • +
  • Fix bulk relationships between transient asset mappings/fields #1343
  • +
  • Filter by scores test #1341
  • +
  • Scores dynamic mapping #1340
  • +
  • Don't mix user params with internal extensions #1339
  • +
+

between 3 and 4 months old

+
    +
  • Sort on incident score #1327
  • +
+

iroh [4]

+
    +
  • new incident scores format #7578
  • +
  • Strip ctia keys #7521
  • +
+

between 3 and 4 months old

+
    +
  • Improve stubservice error messages #7478
  • +
  • Prep Mia for incident scoring impl #7397
  • +
+

integrations

+

Matthieu Sprunck [32]

+

iroh [17]

+
    +
  • E7469: Event API extension design #7462
  • +
  • Implements OR, AND, NOT boolean combinators for ElasticSearch #7752
  • +
  • Add a dedicated IROH Auth configuration to Swagger #7738
  • +
  • Remote: Return an error when tiles/data is not supported #7732
  • +
  • Remove support for access token in Swagger UI #7729
  • +
  • Remote: IROH Proxy handler should not be called in case of errors #7717
  • +
  • Add missing dependency to int-web-service #7712
  • +
  • Configures ModuleRecords with a map #7690
  • +
  • Bump to CTIM 1.3.7 #7696
  • +
  • Create High Impact incident event #7679
  • +
  • Bump to CTIM 1.3.5 #7642
  • +
  • Add new High Impact Incident event types #7606
  • +
  • Bump to CTIM 1.3.4 #7626
  • +
  • Bump to CTIM 1.3.3 #7616
  • +
  • Allow settings prefixed by custom_ to be derived in proxy config #7509
  • +
+

between 3 and 4 months old

+
    +
  • Fix client credentials auth for CrowdStrike integration #7502
  • +
  • Add API Key auth type to the Relay module #7488
  • +
+

tenzin-config [15]

+
    +
  • Revert "Revert "Remove support for access token in Swagger UI +(#868)" (#871)" #874
  • +
  • Allow SXO internal hosts for webhook calls #872
  • +
  • Revert "Remove support for access token in Swagger UI (#868)" #871
  • +
  • Remove invalid module configuration keys #870
  • +
  • Remove support for access token in Swagger UI #868
  • +
  • Remove one-click-module services from iroh application #865
  • +
  • Change the IROH modules configuration format #864
  • +
  • Change Orbital URL in TEST #848
  • +
  • Remove the tiles APIs from the Orbital module record #845
  • +
  • Add CrowdStrike proxy configuration #841
  • +
+

between 3 and 4 months old

+
    +
  • Fix SentinelOne module record conf #834
  • +
  • Support of IROH Proxy for SentinelOne #828
  • +
  • Revert connection manager changes in PROD (2nd attempt) #827
  • +
  • Revert changes in PROD and reduce nb of threads in INT and TEST #825
  • +
  • Increase the number of threads used by the connection manager of the +Relay module #823
  • +
+

Kirill Chernyshov [11]

+

ctia [2]

+
    +
  • Exception handling for bundle export #1351
  • +
+

between 3 and 4 months old

+
    +
  • Default "no-pagination" for feed #1336
  • +
+

iroh [9]

+
    +
  • Fix configuration option for event signer #7777
  • +
  • Add signer options for EventService #7776
  • +
  • Simplify kafka-producer integration test #7769
  • +
  • Send event from EventService to kafka topic #7552
  • +
  • Return promise after sending event to kafka #7556
  • +
  • IROH-crypto lib #7544
  • +
  • KafkaProducerService #7524
  • +
  • Introduce iroh-kafka library #7505
  • +
+

between 3 and 4 months old

+
    +
  • Remove Onyx and Aeron services #7489
  • +
+

Shafiq [5]

+

iroh [4]

+
    +
  • Add create-event HTTP API #7557
  • +
  • Add search endpoint for iroh-events #7528
  • +
  • Add integration test-case for iroh-events search #7513
  • +
+

between 3 and 4 months old

+
    +
  • Separate event-handlers from EventNotifierService #7437
  • +
+

tenzin-config [1]

+
    +
  • Configure internal-event-web-service #844
  • +
+

auth

+

Olivier Barbeau [23]

+

iroh [22]

+
    +
  • fix http status code #7838
  • +
  • Rework of the script check-changelog-update-time #7658
  • +
  • RBAC: additional XDR tests #7634
  • +
  • GitHub Actions: do test coverage only once #7607
  • +
  • Increase Java Heap size for code coverage - Github Actions workflow +#7585
  • +
  • add workdir for the check #7573
  • +
  • disable test #7566
  • +
  • Fail build if html not updated #7559
  • +
  • RBAC: enable the new XDR role 'Security Analyst Tier 2' #7545
  • +
  • Issue 7538 refactor of role retrieval #7540
  • +
  • automated 'revert role' operation with test #7537
  • +
  • RBAC: Retrocompatibility of the Provisioning API #7507
  • +
+

between 3 and 4 months old

+
    +
  • Refactor around ifn-pred #7491
  • +
  • set job timeouts to 90 minutes #7506
  • +
  • set job timeouts to 60 minutes #7504
  • +
  • Test coverage v2 #7498
  • +
  • wait for hook to be finished before testing #7497
  • +
  • Add test coverage report to the Iroh GitHub Actions workflow #7453
  • +
  • RBAC for Org Access Request #7465
  • +
  • Issue 7333 rbac invitation service #7454
  • +
  • RBAC: new XDR tests for login and oauth-clients #7418
  • +
  • Issue 7413 move steps out of setup job #7414
  • +
+

tenzin-config [1]

+
    +
  • sets the :xdr-roles feature flag in INT and TEST #840
  • +
+

(Yogsototh) [5]

+

xdr-provisioning [5]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
  • Initial provisioning Script
  • +
+

bartuka [15]

+

iroh [13]

+
    +
  • [IROH Auth] introducing TimeService in +AuthService #7806
  • +
  • [IROH Auth] allow only iroh-core.time in oauth2.core ns +#7793
  • +
  • [IROH Auth] - Update IROH Web middleware to build short JWTs with +profile data #7671
  • +
  • [IROH Auth] - update check-refresh-token function #7669
  • +
  • [IROH Auth] - Update Design docs for Short JWT Epic #7670
  • +
  • [IROH Auth] /profile/permissions endpoint #7562
  • +
  • Patch compojure-api to allow endpoints with string-keys +(without keywordize the request :body) #7574
  • +
  • [IROH Auth] Include route /profile/scopes #7553
  • +
  • [IROH Auth] - Store Short JWTs #7476
  • +
+

between 3 and 4 months old

+
    +
  • [IROH Auth] refactor gen-short-tokens to avoid code +duplication #7485
  • +
  • Allow wildcard login origin in TEST env #7474
  • +
  • [IROH Auth] Generate Short JWT tokens #7450
  • +
  • [IROH Auth] Short JWT design #7436
  • +
+

tenzin [1]

+

between 3 and 4 months old

+
    +
  • Update GPG Wanderson Ferreira #2648
  • +
+

tenzin-config [1]

+
    +
  • add postgres and redis-cache store for IROH Auth JWTs #839
  • +
+

Yann Esposito [44]

+

ctia [1]

+
    +
  • bump snakeyaml to address CVE-2022-38751 #1346
  • +
+

iroh [30]

+
    +
  • Add a missing option to disable default configs #7805
  • +
  • Add a script to init tokens without login in #7794
  • +
  • Fix schema for Response #7804
  • +
  • Add support to onboard a single app #7796
  • +
  • Add a role instrospection route to help the UI and other clients #7785
  • +
  • Fix scopes declaration for execute-workflow route #7799
  • +
  • Fix a Swagger bug due to schema name conflict #7790
  • +
  • Web api search improvements #7728
  • +
  • add profile and notification to ao-jwt #7726
  • +
  • Tk store combinator search queries (AND, OR, NOT) #7691
  • +
  • Fix a case where the body is nil #7685
  • +
  • Add xdr-instance-id field to the orgs #7707
  • +
  • PIAM: Provisioning onboard endpoint #7659
  • +
  • Add ff scope script #7680
  • +
  • added a script to add feature-flag scopes from command line #7676
  • +
  • prefer to use client from DB than client from config #7672
  • +
  • Align scopes to SXO behaviour #7673
  • +
  • fix lein start #7663
  • +
  • PIAM provisioning no idp-mapping for create user #7655
  • +
  • Default bootstrap & config #6868
  • +
  • Add Entitlements to Orgs #7631
  • +
  • Remove yaml to supported format for profile API #7632
  • +
  • Fix a flaky test in either_test.clj #7610
  • +
  • Role Matrix representation in the code. #7583
  • +
  • fix some wording only for admin users view #7579
  • +
  • Improve User login logs situation #7555
  • +
  • Added a composable redis.nix #7535
  • +
+

between 3 and 4 months old

+
    +
  • Fix template rendering during invite confirmation #7480
  • +
  • Display virtual users in the batch get users #7473
  • +
  • Add the UI session logout into IROH-Auth #7431
  • +
+

tenzin [2]

+
    +
  • use iroh.main for all nodes types #2862
  • +
  • Update iroh.job.jinja #2861
  • +
+

tenzin-config [6]

+
    +
  • fix missing iroh-async web-services #884
  • +
  • align iroh and iroh-async confs #883
  • +
  • Add CSC onboarding URLs #875
  • +
  • fix provisioning service #863
  • +
  • PIAM config change (+ boostrap cleanup) #677
  • +
  • add perf.orbital.threatgrid.com to allowed login origin #854
  • +
+

xdr-provisioning [5]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
  • Initial provisioning Script
  • +
+

iroh-ops

+

Patrick Patat [19]

+

iroh-ops [18]

+
    +
  • Merge pull request #69 from advthreat/riemann-asg
  • +
  • Merge pull request #66 from advthreat/pg-cname
  • +
  • Merge pull request #65 from advthreat/minor-fix
  • +
  • Merge pull request #64 from advthreat/vector-docker
  • +
  • Merge pull request #63 from advthreat/asg-refresh
  • +
  • Merge pull request #61 from advthreat/auto-deploy
  • +
  • Merge pull request #60 from advthreat/webex-notif
  • +
  • Merge pull request #57 from advthreat/qualys
  • +
  • Merge pull request #56 from advthreat/dynamodb_backup
  • +
  • Merge pull request #55 from advthreat/iroh-queue
  • +
  • Merge pull request #52 from advthreat/nomad-job
  • +
  • Merge pull request #54 from advthreat/vault-stats
  • +
  • Merge pull request #48 from advthreat/vault-pki
  • +
  • Merge pull request #47 from advthreat/nomad-docker-config
  • +
+

between 3 and 4 months old

+
    +
  • Merge pull request #41 from advthreat/codebuild-fix
  • +
  • Merge pull request #40 from advthreat/ansible-codebuild
  • +
  • Merge pull request #37 from advthreat/fix-host
  • +
  • Merge pull request #35 from advthreat/instances_route53
  • +
+

tenzin [1]

+
    +
  • allows iroh-ops dev platform to access redis #2755
  • +
+

Jerome Schneider [81]

+

iroh-ops [24]

+
    +
  • render s3 artefacts generic and create a releases bucket
  • +
  • datadog: improve logging
  • +
  • add vector support for os logging
  • +
  • tf peering: don't peering public subnets
  • +
  • Add Datadog agent on all instances and specific setup for Nomad and +Consul
  • +
+

between 3 and 4 months old

+
    +
  • vpnator: remove cloudtrail support for the moment
  • +
  • ansible: migrate jerschne on master
  • +
  • iam_lambda_ec2_route53: re-add rights on EC2
  • +
  • improve iam management and adapt Ansible for it
  • +
  • tfw: manage correctly workspaces
  • +
  • switch jerschne on ansible master
  • +
  • Create a new env and manage terraform workspaces
  • +
  • dev: cleaning configuration
  • +
  • only one s3 bucket and dynamodb table per account for tfstates
  • +
  • Ansible: add Mitogen to improve performances (issue #26)
  • +
  • requirements.txt: add missing dependencies
  • +
  • vim: add a vimrc example
  • +
  • scripts/tfw: fixed json debugging message and exit message when it +failed
  • +
  • README is a markdown file
  • +
  • README.md: fix path
  • +
  • Migrate iroh-ops TF to Terraform Wrapper (tfw)
  • +
  • Add a Terraform Wrapper (tfw) that improve Terraform var files
  • +
  • ansible add a quick readme and a requirements.txt
  • +
  • TF: add kafka support
  • +
+

tenzin [57]

+
    +
  • Upgrade TF AWS provider
  • +
  • iroh-async: resize ASG and add downscaling support
  • +
  • iroh: add iroh signer certificates
  • +
  • ASG: Drain Nomad nodes before terminating instances
  • +
  • PROD AP: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • PROD EU: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • PROD US: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • STAGE: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • TEST: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • INT: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • Terraform: configure vault provider
  • +
  • iroh-async: resize instances and memory usage
  • +
  • PROD EU: Conure add IAM policy
  • +
  • PROD APJC: Conure add IAM policy
  • +
  • PROD NAM: Conure add IAM policy
  • +
  • STAGE: add Conure support
  • +
  • TEST: add new Conure IAM role
  • +
  • INT: add new Conure IAM role
  • +
  • iroh allows iroh-internal.*.iroh.site domains
  • +
  • add private-ctia-update-index-state on TEST,STAGE and PROD
  • +
  • STAGE: add iroh-internal support
  • +
  • PROD US: add iroh-internal support
  • +
  • PROD EU: add iroh-internal support
  • +
  • PROD APJC: add iroh-internal support
  • +
  • TEST: add iroh-internal support
  • +
  • INT: add iroh-internal support
  • +
  • RDS PostgreSQL: force SSL connections by default
  • +
  • add private-ctia-update-index-state job to update ES index +mapping
  • +
  • Iroh Async use custom metrics to scale
  • +
  • remove iroh-tooling
  • +
  • iroh-admin INT: revert breaking instance change
  • +
  • Caddy private: allow es-metrics for iroh-ops
  • +
  • allows iroh-ops dev platform to access to private caddy
  • +
  • PostgreSQL Conure change instances for PROD and TEST
  • +
  • add Conure RDS PostgreSQL on PROD and TEST
  • +
  • PROD EU: destroy iroh-investigate and iroh-incident
  • +
  • PROD APJC: destroy iroh-incident and iroh-investigate
  • +
  • PROD NAM: remove iroh-incident and iroh-investigate
  • +
  • TEST: destroy iroh-incident and iroh-investigate
  • +
  • improve
  • +
  • iroh-async: add downscaling!
  • +
  • INT/TEST: fixed iroh-admin conf to allow iroh-queue-monitor
  • +
  • INT: new RDS PostgreSQL for Conure
  • +
  • INT: remove iroh-incident and iroh-investigate
  • +
+

between 3 and 4 months old

+
    +
  • Nomad jobs: fix MaxParallel when auto scaling is enabled!
  • +
  • iroh job: change the grace period from 120s to 180s
  • +
  • iroh-queue-monitor: migrate it on full https and allow access from +private rp
  • +
  • elasticache: change creation timeout
  • +
  • add dedicated Elasticache Redis for iroh-async
  • +
  • PROD APJC: add iroh-async support
  • +
  • PROD EU: add iroh-async support
  • +
  • PROD US: add iroh-async support
  • +
  • TEST: add iroh-async support
  • +
  • add a new iroh-async to replace iroh-investigate and +iroh-incident
  • +
  • iroh-admin nomad job: extend grace delay and add one more status +check
  • +
  • prod US: this PR allows tier3 engineers to manage SES suppression +list
  • +
  • allow iroh-tooling to access to RDS PostgreSQL
  • +
+

Other

+

Other

+

krishna Ganugapenta [32]

+

tenzin [31]

+
    +
  • Mia Lehrer(milhrer) gpg key updated #2725
  • +
  • Securex-news decommission from tenzin #2876
  • +
  • ASG size bumped to negate excessive CPU useage #2869
  • +
  • updated SG rules count for iroh-front-end #2866
  • +
  • IAM policy to access cloudtrail logs s3 bucket #2840
  • +
  • Fixing asea modules not in sync with AWS infra #2828
  • +
  • logstash-cloudtrail versions updated in jobs.sls #2812
  • +
  • IROH_ASYNC asg capacity increase #2813
  • +
  • Logstash-cloudtrail filter settings have modified #2808
  • +
  • Asea services tf modules removed from TEST to sync with AWS infra #2800
  • +
  • tenzin-config files updated to intelligence app #2779
  • +
  • Fixing logstash config file permission issue #2765
  • +
  • Added read and write permission to logstash.yml #2763
  • +
  • prestart task added to prevent permissions error #2762
  • +
  • Added a new set variable for logstash-cloudtrail #2760
  • +
  • Fixing logstash-cloudtrail nomad job config temp #2759
  • +
  • Added a missing template for logstash-cloudtrail #2757
  • +
  • Logstash-cloudtrail job to collect logs #2756
  • +
  • XDR decommission from nomad cluster #2684
  • +
  • SQS queue url fixed for logstash-cloudtrail nomad job #2710
  • +
  • SQS queue url has got updated to logstash-cloudtrail job #2709
  • +
  • filebeat and beats configuration updated #2707
  • +
+

between 3 and 4 months old

+
    +
  • Removal of accesskey/secret key from logstash-cloudtrail job #2702
  • +
  • Added vault policy to oss nodes to fix logstash-cloudtrail nomad job +issue #2700
  • +
  • Caddy port lable fix for logstash-cloudtrail job #2698
  • +
  • Logstash job to retrieve cloudtrail logs from S3 #2696
  • +
  • Enabled securex-ui-incidents for PROD #2650
  • +
  • XDR shell app PROD config added #2624
  • +
  • Conure DB access policy updated #2627
  • +
  • xdr-apps configuration removed form caddy public #2649
  • +
  • Caddy Path based routing changes reverted #2623
  • +
+

tenzin-config [1]

+
    +
  • Securex-news removal from tenzin and tenzin-config #869
  • +
+

Tancredi Orlando [1]

+

easy-purescript-nix [1]

+
    +
  • purs-tidy: 0.9.0 -> 0.9.2
  • +
+

milehrer [15]

+

iroh-engine [15]

+
    +
  • move forward if no new targets or asset
  • +
  • prepare for 0.15.4
  • +
  • decouple first asset check from asset enrichment
  • +
  • change ->instant to parse
  • +
  • write asset-enrich pipeline v1
  • +
  • Prepare for v0.14.6
  • +
  • update iroh service-wrapper to expect resolve-latest
  • +
  • add resolve-latest-assets iroh protocol and endpoint
  • +
+

between 3 and 4 months old

+
    +
  • prepare for v0.14.5
  • +
  • the less we talk about this, the better
  • +
  • prepare for version 0.14.4
  • +
  • make data in enrichment bundles align with real life
  • +
  • prepare for 0.14.3
  • +
  • remove deprecated trojansource step from github workflow
  • +
  • remove transient id generation from assets as DI now does it +instead
  • +
+

Joel Holdbrooks [2]

+

iroh-engine [2]

+
    +
  • Merge pull request #1373 from advthreat/noprompt-patch-1
  • +
  • Update unit_test.yml
  • +
+

Michael Whitley [3]

+

response [3]

+
    +
  • Update access-request.md
  • +
  • Update access-request.md
  • +
  • Update access-request.md
  • +
+

Sofiia Mykytiuk [43]

+

tenzin [43]

+
    +
  • Update VPNator in TEST, STAGE and PROD #2932
  • +
  • Update STAGE docs S3 bucket #2938
  • +
  • Update VPNator lambda functions in INT #2929
  • +
  • Update min capacity for ASG in backup regions #2917
  • +
  • Update readme in terraform folders for backup regions #2896
  • +
  • Saltstack changes for backup regions #2822
  • +
  • ROAdmin role for STAGE and PROD #2909
  • +
  • Update saml in terraform to sync with AWS STAGE and PROD accounts #2910
  • +
  • ROAdmin role for INT #2903
  • +
  • Add nodes to ES-metrics cluster in EU #2905
  • +
  • Remove Data VPNator from PROD #2868
  • +
  • Terraform changes for backup regions #2882
  • +
  • Remove modules needed for S3 batch operations #2884
  • +
  • Disable replication for es-metrics #2850
  • +
  • Update infrastructure diagram with second VPN #2871
  • +
  • Remove data-vpnator from INT #2855
  • +
  • PKI update for backup regions #2842
  • +
  • Update vpnator script for new OPS setup #2817
  • +
  • Fix module deletition #2825
  • +
  • Remove cleaner lambda setup from INT, TEST #2823
  • +
  • Module to setup new vpnator for OPS VPN in INT #2816
  • +
  • Modules to setup VPNator for OPS VPN in PROD #2814
  • +
  • BCP: Update readme with bastion info #2456
  • +
  • Terraform modules update for TEST backup region #2796
  • +
  • New PROD VPNator setup for non-ops VPN setup #2748
  • +
  • Remove not needed permissions for kms-ssm in STAGE #2733
  • +
  • Changing KMS key in Vault unseal config in STAGE #2732
  • +
  • Adding permissions to kms-vault key #2712
  • +
  • Remove permissions for kms-ssm from hashistack policy INT and TEST +#2719
  • +
  • Terraform modules update for TEST backup region #2724
  • +
  • Changing unseal configuration for Vault in INT #2718
  • +
  • Permissions for kms-vault key in INT and STAGE #2706
  • +
  • KMS vault key material for INT and STAGE #2705
  • +
  • New kms-vault key material #2711
  • +
+

between 3 and 4 months old

+
    +
  • Permissions for new kms-vault key in TEST backup region #2695
  • +
  • Fix permissions for kms-vault key #2692
  • +
  • Changing kms key in autounseal Vault config for TEST #2680
  • +
  • Update README.md #2686
  • +
  • Update salt to read datadog api key from SSM #2679
  • +
  • Adding permissions for new kms-vault key for hashistack nodes in +TEST env #2670
  • +
  • Adding permissions for datadog ssm parameter #2663
  • +
  • Comment not needed references #2656
  • +
  • KMS Vault key #2668
  • +
+

Will Lorand [1]

+

iroh [1]

+
    +
  • Update summary.org #7603
  • +
+

Dmytro Budko [5]

+

tenzin [5]

+
    +
  • SXOPS-630 Invalidate a CloudFront cache for INT/TEST after push +changes #2897
  • +
  • SXOPS-191 Terraform: Bring INT and Test into sync with AWS (DOCS +INT/TEST) #2889
  • +
  • SXOPS-616 DataDog agent not able to collect metrics (SLM) from ES #2878
  • +
  • SXOPS-539 EC2 Keypair rotation for INT and TEST #2787
  • +
  • SXOPS-539 Offboard Vadym Kiz #2784
  • +
+

Cisco Boz [1]

+

tenzin [1]

+
    +
  • Replace Threat Response -> XDR for 502 pages on caddy-* public +& private #2934
  • +
+

Patrick Patat [72]

+

iroh-ops [71]

+
    +
  • install and config riemann on asg
  • +
  • add riemann & reimann_telemetry servers
  • +
  • add vault token for ansible
  • +
  • add rds pg cname and bump tf min version to 1.4
  • +
  • install vector after all (due to app log deps)
  • +
  • add vector config for docker with nomad
  • +
  • add auto instance refresh
  • +
  • disable notready service add the end of ansible run
  • +
  • remove unattended-upgrades pkg and ignore qualys server
  • +
  • setup a lambda that run ansible nomad-jobs when a new app version is +pushed to s3
  • +
  • override nomad jobs version with versions.json from s3 bucket +artefacts (needed for auto deployement)
  • +
  • add codebuild fail notification via webex
  • +
  • simplify sg rule and rename a boolean var
  • +
  • add doc for qualys setup
  • +
  • add qualys instances and extends customasation of instances, asg +& sgs
  • +
  • create an aws backup vault and plan for dynamodb backup
  • +
  • create redis-async.iroh.dev.sh cname to tenzin's redis
  • +
  • add add iroh-queue-monitor, add http check for nomad jobs
  • +
  • config vault telemetry to send data to datadog
  • +
  • add role nomad-jobs with exemple job iroh & hello, add related +caddy config for private rp
  • +
  • add python-nomad to manage job, add dogstatsd as volume & add +metadata from docker
  • +
  • add iroh-ro vault policy
  • +
  • add vault ca to ssm, put vault ca on caddy vm & update nomad +config for vault and docker
  • +
  • create custom modules for vault and aws private acm & configure +vault internal pki
  • +
  • allow vault servers to query aws private acm
  • +
  • add docker registry and app_server role for docker registry use
  • +
  • move docker repo conf to linux base & update nomad config
  • +
  • add .yml to group_vars files
  • +
+

between 3 and 4 months old

+
    +
  • create one codebuild job per env
  • +
  • change codebuild default env var to '' and fix missing env var in +user_data
  • +
  • create codebuild ansible-run and replace user_data local ansible +with codebuild trigger
  • +
  • push new admin key in user admin authorized keys
  • +
  • fix hostname config
  • +
  • add lambda to create/delete ec2 dns record on start and +terminate
  • +
  • centralize apt config & set hostname and prompt
  • +
  • configure vault server & add caddy vault config
  • +
  • refactor route53 lb cnames creation
  • +
  • upgrade vault instances config
  • +
  • split iam in mutliple file and add iam for vault instances
  • +
  • add dynamodb for vault
  • +
  • add CODEOWNERS file
  • +
  • remove openvpn push dns (useless with iroh.sh)
  • +
  • upgrade tf and ansible for caddy https with letsencrypt
  • +
  • upgrade dns config with iroh.sh & iroh.services
  • +
  • secure all comunications between consul nomad and rps
  • +
  • do not redeploy instances on ami upgrade
  • +
  • refactor pki
  • +
  • fix: encode in base64 ssm parameters
  • +
  • Revert "temporaly disable encrypt communication for nomad and +consul"
  • +
  • pki for internal certs
  • +
  • use ansible-pull in user_data to config vm at first boot
  • +
  • use t4.small instead of t4.nano
  • +
  • add linux users config
  • +
  • fix: add hashicorp apt in vaul role
  • +
  • upgrade for private rp
  • +
  • add role and playbook for caddy private rp
  • +
  • move hashicorp's apt config to role nomad & consul (do need it +on all vms)
  • +
  • add bastion and openvpn role, playbook and group_vars
  • +
  • temporaly disable encrypt communication for nomad and consul
  • +
  • replace _ with - in node name (need to be dns compatible)
  • +
  • add python3-boto3 to linux_base_pkgs
  • +
  • temporary allow everything from vpn
  • +
  • disable source_dest_check for vpn and add bastion dns name
  • +
  • upgrade for vpn server
  • +
  • ansible typos and code style
  • +
  • refactoring asgs & security groups
  • +
  • refactor terraform asgs
  • +
  • use boolean value instead of strings, add tags in tasks and other +minor fixes
  • +
  • improve ansible.cfg, remove debug, fix unbound config
  • +
  • add load_balancer, app_server private_rp, remove caps from ressource +names
  • +
  • ansible bootstrap
  • +
+

tenzin [1]

+
    +
  • allows iroh-ops dev platform to access rds
  • +
+

Yurii Ivanisenko [12]

+

tenzin [11]

+
    +
  • Add muhammad imran (muhammim) gpg key #2899
  • +
  • Give Muhammad Imran (muhammim) SSH access #2898
  • +
  • removed walkme-ci tf module files and vpn users #2841
  • +
  • removed all saltstack entries with user vilakkak #2818
  • +
  • removed TF module CloudWatch-lambda-sca-whitelist-testing #2804
  • +
  • added diagrams for CTR_AWS and TAC-portal #2717
  • +
  • align with INT lambda settings for Thousendeyes WL and TEST R53 +recor… #2715
  • +
+

between 3 and 4 months old

+
    +
  • fix CSP directives for visibility.amp in APJC and EU regions #2689
  • +
  • fixed tab instead of spaces in caddy.yaml NAM #2681
  • +
  • Caddy public job - added templates for TAC certificates #2674
  • +
  • Added configs for TAC portal prod #2666
  • +
+

tenzin-config [1]

+

between 3 and 4 months old

+
    +
  • Added config.json for Tactical-portal in PROD regions #817
  • +
+

Robert Levy [5]

+

iroh [5]

+
    +
  • fix dev-resources config to use the correct key signer-ops instead +of signer #7778
  • +
  • Add registered trademark to MITRE tile title #7775
  • +
  • Incidents' Detection Sources Tile #7725
  • +
  • top-targeted assets tile for control center (ctia investigate +module) #7689
  • +
  • MITRE Attack incidents tile #7523
  • +
+

Mia [36]

+

iroh [22]

+
    +
  • Update risk score docs to include overview of enrich-targets process +#7773
  • +
  • log asset retrieval failure #7743
  • +
  • Separate risk score engine calls #7742
  • +
  • log bundle #7737
  • +
  • Flag observe targets #7697
  • +
  • remove verbose logs from risk score calculation #7618
  • +
  • FIXME temp log bundle-import-payload #7609
  • +
  • handle explicit nil cases for asset value #7604
  • +
  • Correct describe assets #7600
  • +
  • adjust logging #7596
  • +
  • Resolve latest asset log params #7594
  • +
  • add asset:read scope to token used for engine-service #7571
  • +
  • Iroh engine latest assets #7554
  • +
  • Update bundle import #7542
  • +
  • Fix risk score bundle import #7534
  • +
  • fix a typo in engine config introduce default consistent with engine +#7525
  • +
  • Fix risk score auth #7517
  • +
  • Fix risk score auth #7516
  • +
  • Fix risk score auth with tests this time #7515
  • +
  • add auth token to bundle export header in risk score #7514
  • +
+

between 3 and 4 months old

+
    +
  • implement final risk score #7486
  • +
  • 7342 preliminary risk score #7460
  • +
+

iroh-engine [13]

+
    +
  • Merge pull request #1385 from advthreat/v0.15.4-rc
  • +
  • Merge pull request #1384 from +advthreat/separate-add-assets-and-enrich-targets
  • +
  • Merge pull request #1371 from advthreat/testy-tests
  • +
  • Merge pull request #1367 from advthreat/v0.14.6-rc
  • +
  • Merge pull request #1366 from +advthreat/add-resolve-latest-assets
  • +
+

between 3 and 4 months old

+
    +
  • Merge pull request #1365 from advthreat/v0.14.5-rc
  • +
  • Merge pull request #1364 from advthreat/change-test-again
  • +
  • Merge branch 'main' into change-test-again
  • +
  • Merge pull request #1363 from advthreat/v0.14.4-rc
  • +
  • Merge pull request #1362 from +advthreat/calculate-preliminary-risk-score
  • +
  • Merge pull request #1360 from advthreat/v0.14.3-rc
  • +
  • Merge pull request #1359 from advthreat/remove-trojansource
  • +
  • Merge pull request #1358 from advthreat/remove-transient-ids
  • +
+

tenzin-config [1]

+

between 3 and 4 months old

+
    +
  • flip feature flag in INT for score-based incident enrichment #833
  • +
+

Devin Walters [5]

+

iroh-engine [5]

+
    +
  • Prepare 0.15.2
  • +
  • Coerce to instant after reading as ZDT
  • +
  • Assert sightings
  • +
  • Let up
  • +
  • Use investigable-observables, promises delivered, add verdict
  • +
+

Vadym Kiz [3]

+

tenzin [3]

+
    +
  • SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo #2635
  • +
  • Datadog: enable slm_stats #2778
  • +
  • SSH access - jbusboom #2738
  • +
+

Ag Ibragimov [8]

+

iroh [4]

+
    +
  • Unassigned Incidents Tile should show relative time #7824
  • +
  • Control center: Navigate to Incidents page from tile #7760
  • +
  • Control Center – Detection Sources Tile: Fixes query parenthesizing +#7759
  • +
  • API work for unassigned incidents #7682
  • +
+

tenzin-config [4]

+
    +
  • adds :xdr-site-url #885
  • +
  • adds detection sources config for PROD #881
  • +
  • additional client_id for incident sources #877
  • +
  • adds incident sources: test, int #873
  • +
+

Justin Woo [2]

+

easy-purescript-nix [2]

+
    +
  • Merge pull request #219 from turlando/purs-tidy-0.9.2
  • +
  • Merge pull request #218 from paluh/master
  • +
+

dependabot[bot] [0]

+

Sam Waggoner [4]

+

ctia [1]

+

between 3 and 4 months old

+
    +
  • threatgrid/ctim/#381 Migrate actor 1.2.0 #1323
  • +
+

tenzin-config [3]

+
    +
  • Add hydrant es-metrics configs for events.
  • +
  • Fix hydrant-talos-ta-blog misnamed http-options.
  • +
  • advthreat/hydrant#721 update talos blog http-options.
  • +
+

II [9]

+

iroh [7]

+
    +
  • Issue 7455 - Minor cleanup from XDR tiles merge #7695
  • +
  • 6963 implements one-click module wrapper endpoint #7315
  • +
  • Issue 7647 AMP observe targets #7661
  • +
  • Issue 7647 - IObserveTargetModule protocol #7651
  • +
  • Ao shortcut use unique names #7627
  • +
  • Ao docs formatting fixes #7625
  • +
  • Issue 7550 ao workflow exec shortcut #7617
  • +
+

tenzin-config [2]

+
    +
  • Adds one-click service to bootstrap.cfg files #862
  • +
+

between 3 and 4 months old

+
    +
  • Tac portal PROD login origins #821
  • +
+

Eric Gierach [10]

+

iroh [3]

+
    +
  • Fix attack graph simplification #7747
  • +
  • latest simplification logic (edges not considered) #7662
  • +
  • update notable events to match what the Engine client is producing +for CTR #7614
  • +
+

iroh-engine [7]

+
    +
  • Merge pull request #1387 from advthreat/v0.15.5-rc
  • +
  • Prepare for 0.15.5 release.
  • +
  • Merge pull request #1386 from advthreat/enrich-all-targets
  • +
  • Fix typo in log
  • +
  • Merge pull request #1370 from +advthreat/dependabot/npm_and_yarn/webpack-5.76.0
  • +
  • Merge branch 'main' into dependabot/npm_and_yarn/webpack-5.76.0
  • +
  • Merge pull request #1368 from +advthreat/dependabot/npm_and_yarn/xmldom/xmldom-and-mountebank-0.8.4
  • +
+

Adam Sayer [26]

+

tenzin [25]

+
    +
  • webexbox fix on saltmaster #2937
  • +
  • increase ES storage iops/throughput #2927
  • +
  • Vercel CICD accept 409 and watch http state
  • +
  • Add Vercel CI/CD to Saltmaster #2920
  • +
  • Update hydrant container version #2891
  • +
  • snort filename fix #2890
  • +
  • Update hydrant container to 1.36 in INT #2888
  • +
  • remove jq verify usage #2885
  • +
  • Fix - Extract Talos Snort Rule files for Importer #2880
  • +
  • github runner salt and terraform #2875
  • +
  • update securex-ui in INT for latest NVM profiles #2873
  • +
  • Route53 Module refactor #2851
  • +
  • Revert "SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo +(#2635)" #2859
  • +
  • github-runner ASG #2852
  • +
  • Update r53 module to allow geolocation #2844
  • +
  • Cloud9 ami APJC EU #2803
  • +
  • Cloud9 AMI to NAM #2792
  • +
  • Bash to replace ES instances #2777
  • +
  • Upgrade 6th gen ec2 and cloud9 AMI for TEST #2775
  • +
  • Int cloud9 ami refresh #2768
  • +
  • Allow instance refresh on ASG module #2766
  • +
  • VPC peer TEST-STAGE for qa-macos instance #2734
  • +
  • Stage salt #2716
  • +
+

between 3 and 4 months old

+
    +
  • Allow ingress from IROH to ES private storage #2652
  • +
  • Allow ingress from IROH to es private storage INT #2630
  • +
+

tenzin-config [1]

+
    +
  • Stage env configs #785
  • +
+

Tomasz Rybarczyk [1]

+

easy-purescript-nix [1]

+
    +
  • purs: 0.15.7 -> 0.15.8
  • +
+

Chris Duane [2]

+

response [2]

+
    +
  • Update access-request.md
  • +
  • Create security-event.md
  • +
+

[9]

+

iroh [7]

+
    +
  • Issue 7455 - Minor cleanup from XDR tiles merge #7695
  • +
  • 6963 implements one-click module wrapper endpoint #7315
  • +
  • Issue 7647 AMP observe targets #7661
  • +
  • Issue 7647 - IObserveTargetModule protocol #7651
  • +
  • Ao shortcut use unique names #7627
  • +
  • Ao docs formatting fixes #7625
  • +
  • Issue 7550 ao workflow exec shortcut #7617
  • +
+

tenzin-config [2]

+
    +
  • Adds one-click service to bootstrap.cfg files #862
  • +
+

between 3 and 4 months old

+
    +
  • Tac portal PROD login origins #821
  • +
+

John Jardine [30]

+

tenzin [30]

+
    +
  • Update SW versions, sort changes to the top #2864
  • +
  • Add instances to handle new 3rd party integrations #2870
  • +
  • Add capacity in OSS to support logstash-cloudtrail #2865
  • +
  • Terraform edits to deconflict some values and make more generic #2853
  • +
  • Create S3 Bucket, user, group, policy #2839
  • +
  • Update integrations-crowdstrike to 1.0.2 in all regions #2833
  • +
  • Move all Hydrant jobs to v1.35 (adds coas support) #2826
  • +
  • Bash defaults: Remove TMOUT, assign set -o vi & dir #2829
  • +
  • Check single certificate #2830
  • +
  • Align hydrant jobs on 4 minute multiples. #2821
  • +
  • Updated ssh keypairs for EU NAM and APJC #2791
  • +
  • SXOPS-529: SSH Default configuration changes #2774
  • +
  • Check if integrations-healthcheck is working. #2772
  • +
  • Update sumram.gpg
  • +
  • Make script outputs comparable by using same sort order #2761
  • +
  • SXOPS-435: Add hydrant-talos-coas fixes for other regions #2751
  • +
  • Quote cron entry to prevent YAML interpolation #2750
  • +
  • Default Jason Busboom to absent to prevent global access #2743
  • +
  • Updated rev-proxy for securex-ui-automate.test.iroh.site #2744
  • +
  • Added gpg key for Atul Anand
  • +
  • SXOPS-491 Add securex ui automate support for TEST #2729
  • +
  • Need to add securex-ui-automate.int.iroh.site to ACME #2723
  • +
  • SXOPS-491 Add securex ui automate support #2722
  • +
+

between 3 and 4 months old

+
    +
  • Fix comment, fix error file content check #2683
  • +
  • Backport v1.112 fixes to master #2682
  • +
  • Initial commit #2671
  • +
  • Add error handling to cert check #2651
  • +
  • Initial Vercel Postman API #2633
  • +
  • INT: Merge Consul overrides into jobs.sls #2646
  • +
  • SXOPS-412: Trend Micro XDR Integration Relay INT and TEST #2617
  • +
+

Michael Pendergrass [4]

+

iroh [4]

+
    +
  • Engine 0.15.5 #7768
  • +
  • add more attribute relation types #7660
  • +
  • More graph changes #7643
  • +
  • add graph output to incident summary #7549
  • +
+

Scott McLeod [4]

+

iroh [4]

+
    +
  • Improve performance of IncidentReportService #7745
  • +
  • Add filters to Incident Report #7727
  • +
  • Add test to verify paging #7564
  • +
  • Use search_after paging for incident report (#7461) #7539
  • +
+

Matthieu Sprunck [3]

+

ctia [3]

+
    +
  • Bump CTIM to 1.3.7 #1357
  • +
  • Bump to CTIM 1.3.5 #1349
  • +
  • Bump to CTIM 1.3.4 #1345
  • +
+

Jerome Schneider [10]

+

iroh-ops [9]

+
    +
  • Merge pull request #68 from advthreat/split-releases-artefacts
  • +
  • Merge pull request #51 from advthreat/logging-vector
  • +
  • Merge pull request #46 from advthreat/datadog
  • +
+

between 3 and 4 months old

+
    +
  • Merge pull request #42 from advthreat/vpnator-rm-cloudtrail
  • +
  • Merge pull request #36 from advthreat/stricter-iam
  • +
  • Merge pull request #34 from advthreat/fix-tfw
  • +
  • Merge pull request #16 from advthreat/tfw-fixes
  • +
  • Merge pull request #13 from advthreat/tf-wrapper
  • +
  • Merge pull request #12 from advthreat/ansible
  • +
+

tenzin [1]

+

between 3 and 4 months old

+
    +
  • iroh(-async): improve memory management to avoid memory cgroup oom +#2693
  • +
+

t2sw [1]

+

iroh [1]

+
    +
  • modify get-tiles and get-tiles-data endpoints for xdr query +parameter #7757
  • +
+

bswanson [81]

+

iroh [10]

+
    +
  • Engine version bump. #7730
  • +
  • Asset correlation #7708
  • +
  • READY FOR REVIEW: observe-targets to iroh engine. #7683
  • +
  • Fix empty source breaking schema. #7687
  • +
  • BUG FIX: events were pulled from wrong key. #7678
  • +
  • Add Assets to Summary and Events incident endpoints #7666
  • +
+

between 3 and 4 months old

+
    +
  • Add Eric and Mia to codeowners. #7501
  • +
  • Add extra fields to summary events #7482
  • +
  • Add optional keys owner and groups to :incident-id/events schema. #7449
  • +
  • Allow port key in the private-intel service context #7435
  • +
+

iroh-engine [68]

+
    +
  • Merge pull request #1383 from advthreat/v0.15.3-rc
  • +
  • Update changelog.
  • +
  • Prepare for 0.15.3 release
  • +
  • Merge pull request #1381 from advthreat/proper-no-op
  • +
  • Merge branch 'main' into proper-no-op
  • +
  • Merge pull request #1382 from advthreat/codeowners
  • +
  • Add folks to codeowners, remove our previous humans.
  • +
  • Update release to remove unused project.clj
  • +
  • Cleanup tests.
  • +
  • Update tests to reflect passthrough behavior.
  • +
  • failing tests, but no-op.
  • +
  • Merge pull request #1380 from advthreat/v0.15.2-rc
  • +
  • Merge pull request #1379 from advthreat/superstitious-p
  • +
  • Merge pull request #1378 from advthreat/v0.15.1-rc
  • +
  • Release v0.15.1.
  • +
  • Merge pull request #1377 from +advthreat/remove-original-sightings
  • +
  • Don't print 100s of sightings :D
  • +
  • Add logging.
  • +
  • Remove CTIM dependency.
  • +
  • Data for you and data for me
  • +
  • Cabinet of curiosities be gone.
  • +
  • Datums test.
  • +
  • new asset responses.
  • +
  • Check no-op case for assets-for-new-targets.
  • +
  • Add assets and asset mappings.
  • +
  • Remove fake test that described itself as real.
  • +
  • Use add-latest-asset-info from enrich ns.
  • +
  • Add failing observe-target-observables-test.
  • +
  • Do not pass back the relationships or sightings from the original +bundle.
  • +
  • Merge pull request #1374 from advthreat/v0.15.0-rc
  • +
  • Release candidate 0.15.0
  • +
  • Merge pull request #1372 from advthreat/asset-enrich
  • +
  • Merge branch 'main' into asset-enrich
  • +
  • Only need to wrap around exception.
  • +
  • Magic sauce for cljs vs clj.
  • +
  • Add test for ->instant.
  • +
  • Fix let<.
  • +
  • promesify everything.
  • +
  • PR feedback, add p/let.
  • +
  • PR feedback.
  • +
  • map observable keys (this shouldn't matter, but for consistency and +safety sake.)
  • +
  • Refactor exists? because it's a function.
  • +
  • Update src/iroh/engine/asset/enrich.cljc
  • +
  • Fix IrohServiceWrapper call.
  • +
  • move time fns into time ns.
  • +
  • A bit more function now.
  • +
  • IT LIVESSSS.
  • +
  • Add emit_observe_targets_enrich.js
  • +
  • Wiring through observable call.
  • +
  • mountebank.
  • +
  • Getting farther through the pipeline.
  • +
  • Resolve linter errors.
  • +
  • more promises for us.
  • +
  • cleanup nested whens.
  • +
  • Try to call targets.
  • +
  • it puts the promise on the code.
  • +
  • Smaller functions.
  • +
  • Clean up more test ns.
  • +
  • Cleanup tests.
  • +
  • Merge branch 'main' into asset-enrich
  • +
  • Move logic into previous function.
  • +
  • Add resolve latest mountebank test.
  • +
  • Some unit tests.
  • +
  • prepare for the sightening.
  • +
  • extract targets from enriched response.
  • +
  • Break out a couple more small functions.
  • +
  • Implement some small helper functions.
  • +
  • Pull in used sighting ns and reference observable var.
  • +
+

tenzin-config [3]

+
    +
  • Add config for prod and fix test typo. #846
  • +
+

between 3 and 4 months old

+
    +
  • Add iroh base url to conure config. #829
  • +
  • Add necessary conure config. #811
  • +
+

Pawan Bahuguna [31]

+

tenzin [31]

+
    +
  • Sxops 191 - custom_response_body #2933
  • +
  • Added health check header #2921
  • +
  • Added Health check header to crowdstrike for testing #2916
  • +
  • Increased the Max size to 6 #2908
  • +
  • Updated the version to 7.0.7 to sync with AWS #2907
  • +
  • SXOPS-621 - Enable IAM Access Advisor in all envs #2894
  • +
  • Removed Event Processor Role #2881
  • +
  • SXOPS 191 Update TEST VPC Peering #2879
  • +
  • Changed version to 7.0.5, already present in aws #2877
  • +
  • Updated desired capacity, min and max size #2874
  • +
  • SXOPS-490 Docker version health check #2837
  • +
  • Added CU, IR, KP, SY #2854
  • +
  • Added artifacts and XDR to ordered_cache_behavior - Already in AWS +#2848
  • +
  • SXOPS-191-Updated VPC peering connection #2835
  • +
  • Added docker container version check #2815
  • +
  • SAML sync with AWS #2824
  • +
  • enabled intelligence in prod #2807
  • +
  • SXOPS-535 Micro Frontend Ribbon #2806
  • +
  • int-iroh-registration-ui User is already present in AWS #2801
  • +
  • Removed CloudWatch-CSIRT.tf #2788
  • +
  • updated the asg_max_size to 6 #2781
  • +
  • Added instance refresh #2780
  • +
  • Enabling watchdog check on Crowdstrike #2773
  • +
  • SXOPS-490 Add/Update 3rd Party Integrations health checks #2767
  • +
  • Added TLS - automate MFE #2753
  • +
  • PROD automate MFE #2752
  • +
  • [SXOPS-497] Create 3rd Party Integrations for Cybereason & +Crowdstrike (INT/TEST) #2747
  • +
  • Added dbudko pabahugu to VPN list #2728
  • +
  • Sxops 484 onboard dmytro dbudko #2727
  • +
  • SXOPS-476 Decom Nomad task securex-ui-incidents from Tenzin #2699
  • +
+

between 3 and 4 months old

+ +

Trent Boyd [2]

+

tenzin-config [2]

+
    +
  • chore: add https dev urls to xdr projects #886
  • +
  • feat: add configs for securex-ui-intelligence job #852
  • +
+

Devin Walters [12]

+

tenzin [7]

+
    +
  • Set tmpdir to /local for conure task #2930
  • +
  • Mount datadog socket in conure task #2922
  • +
  • Remove Conure access to IROH RDS instance #2742
  • +
+

between 3 and 4 months old

+
    +
  • Capture the rest of a log message as 'message_text' for clj stack +logs #2660
  • +
  • Grok pattern which captures message for the clj stack #2658
  • +
  • Add RMI server hostname #2640
  • +
  • Include configuration for hikari monitoring via JMX #2639
  • +
+

tenzin-config [5]

+
    +
  • Specify JWK per environment #866
  • +
  • Update conure username in prod environments #860
  • +
  • Update conure db username in TEST #856
  • +
  • Update conure configuration #843
  • +
  • Test out dedicated conure postgres instance #838
  • +
+

Martin Bruchanov [20]

+

tenzin [20]

+
    +
  • Adding data nodes to lower file system utilization #2940
  • +
  • Adding vercel deploy to sudo for consul #2936
  • +
  • Increasing number of data nodes to the current state #2935
  • +
  • Security groups for OPS VPN in INT #2924
  • +
  • Added CLI parameters for ES administration tools #2915
  • +
  • Removing salt references for terminated OPs instance #2900
  • +
  • Updated contacts of EDF team #2895
  • +
  • Fixed JSON validation for IROH query #2887
  • +
  • Fixed correct hostname and SSM keys #2893
  • +
  • OPS OpenVPN salt deployment #2883
  • +
  • Renaming data-openvpn to ops-openvpn #2845
  • +
  • Increasing edf-reporting and iops-reporting memory allocation #2838
  • +
  • Added list of Consul UI hostnames #2789
  • +
  • Tool for quick SSH to Consul leader #2785
  • +
  • Cleaning up intel2x hostname #2654
  • +
  • Second VPN server for Non-OPS access #2735
  • +
  • Fixed duplicated uid in user profile #2740
  • +
+

between 3 and 4 months old

+
    +
  • NAM ElasticSearch clean up: DNS, S3 bucket for snapshots #2697
  • +
  • Updating hostnames, fixed error with missing authentication #2637
  • +
  • Tranfer of existing roles from one ES cluter to another #2634
  • +
+

Michael Simonson [3]

+

tenzin [2]

+
    +
  • Adds input buckets for non-int envs #2863
  • +
  • SXOPs-hydrant-talos-coa-importer #2741
  • +
+

tenzin-config [1]

+
    +
  • Issue SXOPs-562: Hydrant Manual Removal Importer #859
  • +
+

John Jardine [5]

+

tenzin [4]

+
    +
  • Revert "Move all Hydrant jobs to v1.35 (adds coas support)"
  • +
  • Revert "Include STAGE in hydrant container version update"
  • +
  • Include STAGE in hydrant container version update
  • +
  • Move all Hydrant jobs to v1.35 (adds coas support)
  • +
+

tenzin-config [1]

+
    +
  • Importer was missing the config files #850
  • +
+

Gayan Jayasundara [7]

+

tenzin [7]

+
    +
  • Bump crowdstrike and SentinalOne - Ian requested #2904
  • +
  • Bump crowdstrike into 1.0.2a - Bug fix from Ian #2846
  • +
  • SXOPS-512 Bump crowdstrike and sentinelone versions #2802
  • +
+

between 3 and 4 months old

+
    +
  • Migrate securex-ui-incidents from Nomad to Vercel - non-prod - DNS +#2691
  • +
  • securex-ui-control-center - non-prod vercel #2690
  • +
  • Update cyberprotect integration to latest (2.0.6) #2673
  • +
  • Redirect XDR int to Vercel #2667
  • +
+ + diff --git a/reports/FY23Q3-report.org b/reports/FY23Q3-report.org new file mode 100644 index 00000000..1c3dc4cd --- /dev/null +++ b/reports/FY23Q3-report.org @@ -0,0 +1,1309 @@ +#+title: FY23Q3 Report +#+subtitle: logs goes 4 months back +#+date: 2023-05-03 +#+options: H:6 ^:nil +* IROH +** lead + + +*** Guillaume Buisson [25] + +**** ctia [5] + +- Fixed Riemann ES configuration [[https://github.com/advthreat/ctia/pull/1360][#1360]] +- Allow setting ~allow_partial_search_results~ in ES queries [[https://github.com/advthreat/ctia/pull/1359][#1359]] +- Bump CTIM to 1.3.6 [[https://github.com/advthreat/ctia/pull/1355][#1355]] +- Note Entity API changes [[https://github.com/advthreat/ctia/pull/1342][#1342]] + +_between 3 and 4 months old_ + +- CTIM Note entity Support [[https://github.com/advthreat/ctia/pull/1330][#1330]] +**** iroh [16] + +- Initial Incident Response Design Draft [[https://github.com/advthreat/iroh/pull/7398][#7398]] +- Fix Target enrichment feature flag check [[https://github.com/advthreat/iroh/pull/7740][#7740]] +- Bump clj-momo to 0.4.0 [[https://github.com/advthreat/iroh/pull/7723][#7723]] +- Update Orchestration Workflow Event fixtures [[https://github.com/advthreat/iroh/pull/7677][#7677]] +- Observe-Targets route Enhancements [[https://github.com/advthreat/iroh/pull/7668][#7668]] +- Temporary implementation of observe-targets in the Relay module [[https://github.com/advthreat/iroh/pull/7656][#7656]] +- Revert "Enrich WebService route" +- Revert "Initial WebService for testing" +- Initial WebService for testing +- Enrich WebService route +- Additional Note/Event sample data [[https://github.com/advthreat/iroh/pull/7654][#7654]] +- Support the Note Entity in Private Intel [[https://github.com/advthreat/iroh/pull/7605][#7605]] +- Mitre and Risk Score based Incidents Review [[https://github.com/advthreat/iroh/pull/6990][#6990]] +- Properly define the OpenAPI metadata for the Enrich API [[https://github.com/advthreat/iroh/pull/7532][#7532]] +- Unhide Swagger UI Responses [[https://github.com/advthreat/iroh/pull/7529][#7529]] +- Updated Note designs [[https://github.com/advthreat/iroh/pull/7508][#7508]] +**** tenzin-config [4] + +- Add the SXO clients to the High Impact allowed sources [[https://github.com/advthreat/tenzin-config/pull/876][#876]] + +_between 3 and 4 months old_ + +- CTIA Note Entity setup [[https://github.com/advthreat/tenzin-config/pull/836][#836]] +- Disable the Kafka Event Hook for Private Intel [[https://github.com/advthreat/tenzin-config/pull/835][#835]] +- Double the rate limit of the dcloud organization [[https://github.com/advthreat/tenzin-config/pull/824][#824]] +** data + + +*** Mario Aquino [30] + +**** iroh [17] + +- Add audiences to client [[https://github.com/advthreat/iroh/pull/7812][#7812]] +- OrgTokenProviderService [[https://github.com/advthreat/iroh/pull/7731][#7731]] +- Handle additional variation on mitre-attack source_name [[https://github.com/advthreat/iroh/pull/7755][#7755]] +- Match on mitre-attack as source_name to find variations [[https://github.com/advthreat/iroh/pull/7754][#7754]] +- Remove high impact severity checking [[https://github.com/advthreat/iroh/pull/7580][#7580]] +- Iterate over all orgs for threat hunt execution [[https://github.com/advthreat/iroh/pull/7601][#7601]] +- Check authorization header [[https://github.com/advthreat/iroh/pull/7597][#7597]] +- Fix test broken by missing auth header [[https://github.com/advthreat/iroh/pull/7588][#7588]] +- Use mk-int-request-context for calls that may go to modules [[https://github.com/advthreat/iroh/pull/7587][#7587]] +- Improve logging for risk score asset resolution [[https://github.com/advthreat/iroh/pull/7581][#7581]] +- Update CTIM to align w version used by CTIA [[https://github.com/advthreat/iroh/pull/7576][#7576]] +- Reduce threat hunt ctia investigate module timeouts [[https://github.com/advthreat/iroh/pull/7527][#7527]] +- Error handling around risk score calculation attempt [[https://github.com/advthreat/iroh/pull/7512][#7512]] + +_between 3 and 4 months old_ + +- Replace unsupported trojan source detector [[https://github.com/advthreat/iroh/pull/7481][#7481]] +- Service interface tech-debt [[https://github.com/advthreat/iroh/pull/7475][#7475]] +- One iroh-async session queue for all tasks [[https://github.com/advthreat/iroh/pull/7472][#7472]] +- CTIM v1.2.0 [[https://github.com/advthreat/iroh/pull/7459][#7459]] +**** tenzin-config [13] + +- Enable config for incident enrichment [[https://github.com/advthreat/tenzin-config/pull/880][#880]] +- Removes AWS Auth credentials no longer needed by queue-monitor [[https://github.com/advthreat/tenzin-config/pull/867][#867]] +- Update async worker count for new server specs [[https://github.com/advthreat/tenzin-config/pull/861][#861]] +- AWS Credentials for CloudWatch interaction [[https://github.com/advthreat/tenzin-config/pull/842][#842]] +- Remove configs to allow threat hunting for all orgs [[https://github.com/advthreat/tenzin-config/pull/853][#853]] +- Make all incidents imported via Swagger UI high impact [[https://github.com/advthreat/tenzin-config/pull/847][#847]] +- Remove iroh-investigate and iroh-incident configs [[https://github.com/advthreat/tenzin-config/pull/837][#837]] + +_between 3 and 4 months old_ + +- Use correct urls for PROD iroh [[https://github.com/advthreat/tenzin-config/pull/832][#832]] +- Updates sessions-config for iroh-investigate and iroh-incident [[https://github.com/advthreat/tenzin-config/pull/826][#826]] +- iroh-queue-monitor config update [[https://github.com/advthreat/tenzin-config/pull/820][#820]] +- Increases number of threat hunt orgs [[https://github.com/advthreat/tenzin-config/pull/812][#812]] +- Redis for iroh-async [[https://github.com/advthreat/tenzin-config/pull/815][#815]] +- Adds config for iroh-async deployment group + +*** Guillaume Erétéo [16] + +**** ctia [6] + +- add total-hits headers to metric responses [[https://github.com/advthreat/ctia/pull/1363][#1363]] +- add tactics/techniques to incident search filters [[https://github.com/advthreat/ctia/pull/1356][#1356]] +- Incident score schema check [[https://github.com/advthreat/ctia/pull/1353][#1353]] +- Relationships: add target_ref and source_ref as enumerable field [[https://github.com/advthreat/ctia/pull/1354][#1354]] + +_between 3 and 4 months old_ + +- verdict fix [[https://github.com/advthreat/ctia/pull/1333][#1333]] +- add techniques to enumerable fields [[https://github.com/advthreat/ctia/pull/1331][#1331]] +**** iroh [5] + +- introduce aggregation in crud store [[https://github.com/advthreat/iroh/pull/7734][#7734]] +- Add Scott to CODEOWNERS [[https://github.com/advthreat/iroh/pull/7782][#7782]] +- first stats [[https://github.com/advthreat/iroh/pull/7765][#7765]] +- Incident summary design [[https://github.com/advthreat/iroh/pull/7704][#7704]] +- threat hunt status incident status Open [[https://github.com/advthreat/iroh/pull/7709][#7709]] +**** tenzin-config [5] + +- Activate scoring in TEST and PROD for 1.116 [[https://github.com/advthreat/tenzin-config/pull/851][#851]] +- Add PCTIA as high impact by default [[https://github.com/advthreat/tenzin-config/pull/849][#849]] + +_between 3 and 4 months old_ + +- update incident mappings [[https://github.com/advthreat/tenzin-config/pull/822][#822]] +- IROH Swagger UI to high impact sources [[https://github.com/advthreat/tenzin-config/pull/830][#830]] +- prepare actor migration [[https://github.com/advthreat/tenzin-config/pull/814][#814]] + +*** Ambrose Bonnaire-Sergeant [11] + +**** ctia [7] + +- Push sighting store's coercion pattern into def-es-store [[https://github.com/advthreat/ctia/pull/1361][#1361]] +- Remove log4j [[https://github.com/advthreat/ctia/pull/1347][#1347]] +- Fix bulk relationships between transient asset mappings/fields [[https://github.com/advthreat/ctia/pull/1343][#1343]] +- Filter by scores test [[https://github.com/advthreat/ctia/pull/1341][#1341]] +- Scores dynamic mapping [[https://github.com/advthreat/ctia/pull/1340][#1340]] +- Don't mix user params with internal extensions [[https://github.com/advthreat/ctia/pull/1339][#1339]] + +_between 3 and 4 months old_ + +- Sort on incident score [[https://github.com/advthreat/ctia/pull/1327][#1327]] +**** iroh [4] + +- new incident scores format [[https://github.com/advthreat/iroh/pull/7578][#7578]] +- Strip ctia keys [[https://github.com/advthreat/iroh/pull/7521][#7521]] + +_between 3 and 4 months old_ + +- Improve stubservice error messages [[https://github.com/advthreat/iroh/pull/7478][#7478]] +- Prep Mia for incident scoring impl [[https://github.com/advthreat/iroh/pull/7397][#7397]] +** integrations + + +*** Matthieu Sprunck [32] + +**** iroh [17] + +- E7469: Event API extension design [[https://github.com/advthreat/iroh/pull/7462][#7462]] +- Implements OR, AND, NOT boolean combinators for ElasticSearch [[https://github.com/advthreat/iroh/pull/7752][#7752]] +- Add a dedicated IROH Auth configuration to Swagger [[https://github.com/advthreat/iroh/pull/7738][#7738]] +- Remote: Return an error when tiles/data is not supported [[https://github.com/advthreat/iroh/pull/7732][#7732]] +- Remove support for access token in Swagger UI [[https://github.com/advthreat/iroh/pull/7729][#7729]] +- Remote: IROH Proxy handler should not be called in case of errors [[https://github.com/advthreat/iroh/pull/7717][#7717]] +- Add missing dependency to int-web-service [[https://github.com/advthreat/iroh/pull/7712][#7712]] +- Configures ModuleRecords with a map [[https://github.com/advthreat/iroh/pull/7690][#7690]] +- Bump to CTIM 1.3.7 [[https://github.com/advthreat/iroh/pull/7696][#7696]] +- Create High Impact incident event [[https://github.com/advthreat/iroh/pull/7679][#7679]] +- Bump to CTIM 1.3.5 [[https://github.com/advthreat/iroh/pull/7642][#7642]] +- Add new High Impact Incident event types [[https://github.com/advthreat/iroh/pull/7606][#7606]] +- Bump to CTIM 1.3.4 [[https://github.com/advthreat/iroh/pull/7626][#7626]] +- Bump to CTIM 1.3.3 [[https://github.com/advthreat/iroh/pull/7616][#7616]] +- Allow settings prefixed by custom_ to be derived in proxy config [[https://github.com/advthreat/iroh/pull/7509][#7509]] + +_between 3 and 4 months old_ + +- Fix client credentials auth for CrowdStrike integration [[https://github.com/advthreat/iroh/pull/7502][#7502]] +- Add API Key auth type to the Relay module [[https://github.com/advthreat/iroh/pull/7488][#7488]] +**** tenzin-config [15] + +- Revert "Revert "Remove support for access token in Swagger UI (#868)" (#871)" [[https://github.com/advthreat/tenzin-config/pull/874][#874]] +- Allow SXO internal hosts for webhook calls [[https://github.com/advthreat/tenzin-config/pull/872][#872]] +- Revert "Remove support for access token in Swagger UI (#868)" [[https://github.com/advthreat/tenzin-config/pull/871][#871]] +- Remove invalid module configuration keys [[https://github.com/advthreat/tenzin-config/pull/870][#870]] +- Remove support for access token in Swagger UI [[https://github.com/advthreat/tenzin-config/pull/868][#868]] +- Remove one-click-module services from iroh application [[https://github.com/advthreat/tenzin-config/pull/865][#865]] +- Change the IROH modules configuration format [[https://github.com/advthreat/tenzin-config/pull/864][#864]] +- Change Orbital URL in TEST [[https://github.com/advthreat/tenzin-config/pull/848][#848]] +- Remove the tiles APIs from the Orbital module record [[https://github.com/advthreat/tenzin-config/pull/845][#845]] +- Add CrowdStrike proxy configuration [[https://github.com/advthreat/tenzin-config/pull/841][#841]] + +_between 3 and 4 months old_ + +- Fix SentinelOne module record conf [[https://github.com/advthreat/tenzin-config/pull/834][#834]] +- Support of IROH Proxy for SentinelOne [[https://github.com/advthreat/tenzin-config/pull/828][#828]] +- Revert connection manager changes in PROD (2nd attempt) [[https://github.com/advthreat/tenzin-config/pull/827][#827]] +- Revert changes in PROD and reduce nb of threads in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/825][#825]] +- Increase the number of threads used by the connection manager of the Relay module [[https://github.com/advthreat/tenzin-config/pull/823][#823]] + +*** Kirill Chernyshov [11] + +**** ctia [2] + +- Exception handling for bundle export [[https://github.com/advthreat/ctia/pull/1351][#1351]] + +_between 3 and 4 months old_ + +- Default "no-pagination" for feed [[https://github.com/advthreat/ctia/pull/1336][#1336]] +**** iroh [9] + +- Fix configuration option for event signer [[https://github.com/advthreat/iroh/pull/7777][#7777]] +- Add signer options for EventService [[https://github.com/advthreat/iroh/pull/7776][#7776]] +- Simplify kafka-producer integration test [[https://github.com/advthreat/iroh/pull/7769][#7769]] +- Send event from EventService to kafka topic [[https://github.com/advthreat/iroh/pull/7552][#7552]] +- Return promise after sending event to kafka [[https://github.com/advthreat/iroh/pull/7556][#7556]] +- IROH-crypto lib [[https://github.com/advthreat/iroh/pull/7544][#7544]] +- KafkaProducerService [[https://github.com/advthreat/iroh/pull/7524][#7524]] +- Introduce iroh-kafka library [[https://github.com/advthreat/iroh/pull/7505][#7505]] + +_between 3 and 4 months old_ + +- Remove Onyx and Aeron services [[https://github.com/advthreat/iroh/pull/7489][#7489]] + +*** Shafiq [5] + +**** iroh [4] + +- Add create-event HTTP API [[https://github.com/advthreat/iroh/pull/7557][#7557]] +- Add search endpoint for iroh-events [[https://github.com/advthreat/iroh/pull/7528][#7528]] +- Add integration test-case for iroh-events search [[https://github.com/advthreat/iroh/pull/7513][#7513]] + +_between 3 and 4 months old_ + +- Separate event-handlers from EventNotifierService [[https://github.com/advthreat/iroh/pull/7437][#7437]] +**** tenzin-config [1] + +- Configure internal-event-web-service [[https://github.com/advthreat/tenzin-config/pull/844][#844]] +** auth + + +*** Olivier Barbeau [23] + +**** iroh [22] + +- fix http status code [[https://github.com/advthreat/iroh/pull/7838][#7838]] +- Rework of the script ~check-changelog-update-time~ [[https://github.com/advthreat/iroh/pull/7658][#7658]] +- RBAC: additional XDR tests [[https://github.com/advthreat/iroh/pull/7634][#7634]] +- GitHub Actions: do test coverage only once [[https://github.com/advthreat/iroh/pull/7607][#7607]] +- Increase Java Heap size for code coverage - Github Actions workflow [[https://github.com/advthreat/iroh/pull/7585][#7585]] +- add workdir for the check [[https://github.com/advthreat/iroh/pull/7573][#7573]] +- disable test [[https://github.com/advthreat/iroh/pull/7566][#7566]] +- Fail build if html not updated [[https://github.com/advthreat/iroh/pull/7559][#7559]] +- RBAC: enable the new XDR role 'Security Analyst Tier 2' [[https://github.com/advthreat/iroh/pull/7545][#7545]] +- Issue 7538 refactor of role retrieval [[https://github.com/advthreat/iroh/pull/7540][#7540]] +- automated 'revert role' operation with test [[https://github.com/advthreat/iroh/pull/7537][#7537]] +- RBAC: Retrocompatibility of the Provisioning API [[https://github.com/advthreat/iroh/pull/7507][#7507]] + +_between 3 and 4 months old_ + +- Refactor around ~ifn-pred~ [[https://github.com/advthreat/iroh/pull/7491][#7491]] +- set job timeouts to 90 minutes [[https://github.com/advthreat/iroh/pull/7506][#7506]] +- set job timeouts to 60 minutes [[https://github.com/advthreat/iroh/pull/7504][#7504]] +- Test coverage v2 [[https://github.com/advthreat/iroh/pull/7498][#7498]] +- wait for hook to be finished before testing [[https://github.com/advthreat/iroh/pull/7497][#7497]] +- Add test coverage report to the Iroh GitHub Actions workflow [[https://github.com/advthreat/iroh/pull/7453][#7453]] +- RBAC for Org Access Request [[https://github.com/advthreat/iroh/pull/7465][#7465]] +- Issue 7333 rbac invitation service [[https://github.com/advthreat/iroh/pull/7454][#7454]] +- RBAC: new XDR tests for login and oauth-clients [[https://github.com/advthreat/iroh/pull/7418][#7418]] +- Issue 7413 move steps out of setup job [[https://github.com/advthreat/iroh/pull/7414][#7414]] +**** tenzin-config [1] + +- sets the ~:xdr-roles~ feature flag in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/840][#840]] + +*** (Yogsototh) [5] + +**** xdr-provisioning [5] + +- Improve help regarding setting env vars +- Improve the command line parsing +- rename script to .sh +- Add onboarding of DI and CSC +- Initial provisioning Script + +*** bartuka [15] + +**** iroh [13] + +- [IROH Auth] introducing ~TimeService~ in ~AuthService~ [[https://github.com/advthreat/iroh/pull/7806][#7806]] +- [IROH Auth] allow only ~iroh-core.time~ in oauth2.core ns [[https://github.com/advthreat/iroh/pull/7793][#7793]] +- [IROH Auth] - Update IROH Web middleware to build short JWTs with profile data [[https://github.com/advthreat/iroh/pull/7671][#7671]] +- [IROH Auth] - update ~check-refresh-token~ function [[https://github.com/advthreat/iroh/pull/7669][#7669]] +- [IROH Auth] - Update Design docs for Short JWT Epic [[https://github.com/advthreat/iroh/pull/7670][#7670]] +- [IROH Auth] ~/profile/permissions~ endpoint [[https://github.com/advthreat/iroh/pull/7562][#7562]] +- Patch ~compojure-api~ to allow endpoints with string-keys (without keywordize the request ~:body~) [[https://github.com/advthreat/iroh/pull/7574][#7574]] +- [IROH Auth] Include route ~/profile/scopes~ [[https://github.com/advthreat/iroh/pull/7553][#7553]] +- [IROH Auth] - Store Short JWTs [[https://github.com/advthreat/iroh/pull/7476][#7476]] + +_between 3 and 4 months old_ + +- [IROH Auth] refactor ~gen-short-tokens~ to avoid code duplication [[https://github.com/advthreat/iroh/pull/7485][#7485]] +- Allow wildcard login origin in TEST env [[https://github.com/advthreat/iroh/pull/7474][#7474]] +- [IROH Auth] Generate Short JWT tokens [[https://github.com/advthreat/iroh/pull/7450][#7450]] +- [IROH Auth] Short JWT design [[https://github.com/advthreat/iroh/pull/7436][#7436]] +**** tenzin [1] + + +_between 3 and 4 months old_ + +- Update GPG Wanderson Ferreira [[https://github.com/advthreat/tenzin/pull/2648][#2648]] +**** tenzin-config [1] + +- add postgres and redis-cache store for IROH Auth JWTs [[https://github.com/advthreat/tenzin-config/pull/839][#839]] + +*** Yann Esposito [44] + +**** ctia [1] + +- bump snakeyaml to address CVE-2022-38751 [[https://github.com/advthreat/ctia/pull/1346][#1346]] +**** iroh [30] + +- Add a missing option to disable default configs [[https://github.com/advthreat/iroh/pull/7805][#7805]] +- Add a script to init tokens without login in [[https://github.com/advthreat/iroh/pull/7794][#7794]] +- Fix schema for Response [[https://github.com/advthreat/iroh/pull/7804][#7804]] +- Add support to onboard a single app [[https://github.com/advthreat/iroh/pull/7796][#7796]] +- Add a role instrospection route to help the UI and other clients [[https://github.com/advthreat/iroh/pull/7785][#7785]] +- Fix scopes declaration for execute-workflow route [[https://github.com/advthreat/iroh/pull/7799][#7799]] +- Fix a Swagger bug due to schema name conflict [[https://github.com/advthreat/iroh/pull/7790][#7790]] +- Web api search improvements [[https://github.com/advthreat/iroh/pull/7728][#7728]] +- add profile and notification to ao-jwt [[https://github.com/advthreat/iroh/pull/7726][#7726]] +- Tk store combinator search queries (AND, OR, NOT) [[https://github.com/advthreat/iroh/pull/7691][#7691]] +- Fix a case where the body is =nil= [[https://github.com/advthreat/iroh/pull/7685][#7685]] +- Add xdr-instance-id field to the orgs [[https://github.com/advthreat/iroh/pull/7707][#7707]] +- PIAM: Provisioning onboard endpoint [[https://github.com/advthreat/iroh/pull/7659][#7659]] +- Add ff scope script [[https://github.com/advthreat/iroh/pull/7680][#7680]] +- added a script to add feature-flag scopes from command line [[https://github.com/advthreat/iroh/pull/7676][#7676]] +- prefer to use client from DB than client from config [[https://github.com/advthreat/iroh/pull/7672][#7672]] +- Align scopes to SXO behaviour [[https://github.com/advthreat/iroh/pull/7673][#7673]] +- fix lein start [[https://github.com/advthreat/iroh/pull/7663][#7663]] +- PIAM provisioning no idp-mapping for create user [[https://github.com/advthreat/iroh/pull/7655][#7655]] +- Default bootstrap & config [[https://github.com/advthreat/iroh/pull/6868][#6868]] +- Add Entitlements to Orgs [[https://github.com/advthreat/iroh/pull/7631][#7631]] +- Remove yaml to supported format for profile API [[https://github.com/advthreat/iroh/pull/7632][#7632]] +- Fix a flaky test in either_test.clj [[https://github.com/advthreat/iroh/pull/7610][#7610]] +- Role Matrix representation in the code. [[https://github.com/advthreat/iroh/pull/7583][#7583]] +- fix some wording only for admin users view [[https://github.com/advthreat/iroh/pull/7579][#7579]] +- Improve User login logs situation [[https://github.com/advthreat/iroh/pull/7555][#7555]] +- Added a composable redis.nix [[https://github.com/advthreat/iroh/pull/7535][#7535]] + +_between 3 and 4 months old_ + +- Fix template rendering during invite confirmation [[https://github.com/advthreat/iroh/pull/7480][#7480]] +- Display virtual users in the batch get users [[https://github.com/advthreat/iroh/pull/7473][#7473]] +- Add the UI session logout into IROH-Auth [[https://github.com/advthreat/iroh/pull/7431][#7431]] +**** tenzin [2] + +- use iroh.main for all nodes types [[https://github.com/advthreat/tenzin/pull/2862][#2862]] +- Update iroh.job.jinja [[https://github.com/advthreat/tenzin/pull/2861][#2861]] +**** tenzin-config [6] + +- fix missing iroh-async web-services [[https://github.com/advthreat/tenzin-config/pull/884][#884]] +- align iroh and iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/883][#883]] +- Add CSC onboarding URLs [[https://github.com/advthreat/tenzin-config/pull/875][#875]] +- fix provisioning service [[https://github.com/advthreat/tenzin-config/pull/863][#863]] +- PIAM config change (+ boostrap cleanup) [[https://github.com/advthreat/tenzin-config/pull/677][#677]] +- add perf.orbital.threatgrid.com to allowed login origin [[https://github.com/advthreat/tenzin-config/pull/854][#854]] +**** xdr-provisioning [5] + +- Improve help regarding setting env vars +- Improve the command line parsing +- rename script to .sh +- Add onboarding of DI and CSC +- Initial provisioning Script +** iroh-ops + + +*** Patrick Patat [19] + +**** iroh-ops [18] + +- Merge pull request #69 from advthreat/riemann-asg +- Merge pull request #66 from advthreat/pg-cname +- Merge pull request #65 from advthreat/minor-fix +- Merge pull request #64 from advthreat/vector-docker +- Merge pull request #63 from advthreat/asg-refresh +- Merge pull request #61 from advthreat/auto-deploy +- Merge pull request #60 from advthreat/webex-notif +- Merge pull request #57 from advthreat/qualys +- Merge pull request #56 from advthreat/dynamodb_backup +- Merge pull request #55 from advthreat/iroh-queue +- Merge pull request #52 from advthreat/nomad-job +- Merge pull request #54 from advthreat/vault-stats +- Merge pull request #48 from advthreat/vault-pki +- Merge pull request #47 from advthreat/nomad-docker-config + +_between 3 and 4 months old_ + +- Merge pull request #41 from advthreat/codebuild-fix +- Merge pull request #40 from advthreat/ansible-codebuild +- Merge pull request #37 from advthreat/fix-host +- Merge pull request #35 from advthreat/instances_route53 +**** tenzin [1] + +- allows iroh-ops dev platform to access redis [[https://github.com/advthreat/tenzin/pull/2755][#2755]] + +*** Jerome Schneider [81] + +**** iroh-ops [24] + +- render s3 artefacts generic and create a releases bucket +- datadog: improve logging +- add vector support for os logging +- tf peering: don't peering public subnets +- Add Datadog agent on all instances and specific setup for Nomad and Consul + +_between 3 and 4 months old_ + +- vpnator: remove cloudtrail support for the moment +- ansible: migrate jerschne on master +- iam_lambda_ec2_route53: re-add rights on EC2 +- improve iam management and adapt Ansible for it +- tfw: manage correctly workspaces +- switch jerschne on ansible master +- Create a new env and manage terraform workspaces +- dev: cleaning configuration +- only one s3 bucket and dynamodb table per account for tfstates +- Ansible: add Mitogen to improve performances (issue #26) +- requirements.txt: add missing dependencies +- vim: add a vimrc example +- scripts/tfw: fixed json debugging message and exit message when it failed +- README is a markdown file +- README.md: fix path +- Migrate iroh-ops TF to Terraform Wrapper (tfw) +- Add a Terraform Wrapper (tfw) that improve Terraform var files +- ansible add a quick readme and a requirements.txt +- TF: add kafka support +**** tenzin [57] + +- Upgrade TF AWS provider +- iroh-async: resize ASG and add downscaling support +- iroh: add iroh signer certificates +- ASG: Drain Nomad nodes before terminating instances +- PROD AP: allows iroh-queue-monitor to put metric in Cloudwatch +- PROD EU: allows iroh-queue-monitor to put metric in Cloudwatch +- PROD US: allows iroh-queue-monitor to put metric in Cloudwatch +- STAGE: allows iroh-queue-monitor to put metric in Cloudwatch +- TEST: allows iroh-queue-monitor to put metric in Cloudwatch +- INT: allows iroh-queue-monitor to put metric in Cloudwatch +- Terraform: configure vault provider +- iroh-async: resize instances and memory usage +- PROD EU: Conure add IAM policy +- PROD APJC: Conure add IAM policy +- PROD NAM: Conure add IAM policy +- STAGE: add Conure support +- TEST: add new Conure IAM role +- INT: add new Conure IAM role +- iroh allows iroh-internal.*.iroh.site domains +- add private-ctia-update-index-state on TEST,STAGE and PROD +- STAGE: add iroh-internal support +- PROD US: add iroh-internal support +- PROD EU: add iroh-internal support +- PROD APJC: add iroh-internal support +- TEST: add iroh-internal support +- INT: add iroh-internal support +- RDS PostgreSQL: force SSL connections by default +- add private-ctia-update-index-state job to update ES index mapping +- Iroh Async use custom metrics to scale +- remove iroh-tooling +- iroh-admin INT: revert breaking instance change +- Caddy private: allow es-metrics for iroh-ops +- allows iroh-ops dev platform to access to private caddy +- PostgreSQL Conure change instances for PROD and TEST +- add Conure RDS PostgreSQL on PROD and TEST +- PROD EU: destroy iroh-investigate and iroh-incident +- PROD APJC: destroy iroh-incident and iroh-investigate +- PROD NAM: remove iroh-incident and iroh-investigate +- TEST: destroy iroh-incident and iroh-investigate +- improve +- iroh-async: add downscaling! +- INT/TEST: fixed iroh-admin conf to allow iroh-queue-monitor +- INT: new RDS PostgreSQL for Conure +- INT: remove iroh-incident and iroh-investigate + +_between 3 and 4 months old_ + +- Nomad jobs: fix MaxParallel when auto scaling is enabled! +- iroh job: change the grace period from 120s to 180s +- iroh-queue-monitor: migrate it on full https and allow access from private rp +- elasticache: change creation timeout +- add dedicated Elasticache Redis for iroh-async +- PROD APJC: add iroh-async support +- PROD EU: add iroh-async support +- PROD US: add iroh-async support +- TEST: add iroh-async support +- add a new iroh-async to replace iroh-investigate and iroh-incident +- iroh-admin nomad job: extend grace delay and add one more status check +- prod US: this PR allows tier3 engineers to manage SES suppression list +- allow iroh-tooling to access to RDS PostgreSQL +* Other +** Other + + +*** krishna Ganugapenta [32] + +**** tenzin [31] + +- Mia Lehrer(milhrer) gpg key updated [[https://github.com/advthreat/tenzin/pull/2725][#2725]] +- Securex-news decommission from tenzin [[https://github.com/advthreat/tenzin/pull/2876][#2876]] +- ASG size bumped to negate excessive CPU useage [[https://github.com/advthreat/tenzin/pull/2869][#2869]] +- updated SG rules count for iroh-front-end [[https://github.com/advthreat/tenzin/pull/2866][#2866]] +- IAM policy to access cloudtrail logs s3 bucket [[https://github.com/advthreat/tenzin/pull/2840][#2840]] +- Fixing asea modules not in sync with AWS infra [[https://github.com/advthreat/tenzin/pull/2828][#2828]] +- logstash-cloudtrail versions updated in jobs.sls [[https://github.com/advthreat/tenzin/pull/2812][#2812]] +- IROH_ASYNC asg capacity increase [[https://github.com/advthreat/tenzin/pull/2813][#2813]] +- Logstash-cloudtrail filter settings have modified [[https://github.com/advthreat/tenzin/pull/2808][#2808]] +- Asea services tf modules removed from TEST to sync with AWS infra [[https://github.com/advthreat/tenzin/pull/2800][#2800]] +- tenzin-config files updated to intelligence app [[https://github.com/advthreat/tenzin/pull/2779][#2779]] +- Fixing logstash config file permission issue [[https://github.com/advthreat/tenzin/pull/2765][#2765]] +- Added read and write permission to logstash.yml [[https://github.com/advthreat/tenzin/pull/2763][#2763]] +- prestart task added to prevent permissions error [[https://github.com/advthreat/tenzin/pull/2762][#2762]] +- Added a new set variable for logstash-cloudtrail [[https://github.com/advthreat/tenzin/pull/2760][#2760]] +- Fixing logstash-cloudtrail nomad job config temp [[https://github.com/advthreat/tenzin/pull/2759][#2759]] +- Added a missing template for logstash-cloudtrail [[https://github.com/advthreat/tenzin/pull/2757][#2757]] +- Logstash-cloudtrail job to collect logs [[https://github.com/advthreat/tenzin/pull/2756][#2756]] +- XDR decommission from nomad cluster [[https://github.com/advthreat/tenzin/pull/2684][#2684]] +- SQS queue url fixed for logstash-cloudtrail nomad job [[https://github.com/advthreat/tenzin/pull/2710][#2710]] +- SQS queue url has got updated to logstash-cloudtrail job [[https://github.com/advthreat/tenzin/pull/2709][#2709]] +- filebeat and beats configuration updated [[https://github.com/advthreat/tenzin/pull/2707][#2707]] + +_between 3 and 4 months old_ + +- Removal of accesskey/secret key from logstash-cloudtrail job [[https://github.com/advthreat/tenzin/pull/2702][#2702]] +- Added vault policy to oss nodes to fix logstash-cloudtrail nomad job issue [[https://github.com/advthreat/tenzin/pull/2700][#2700]] +- Caddy port lable fix for logstash-cloudtrail job [[https://github.com/advthreat/tenzin/pull/2698][#2698]] +- Logstash job to retrieve cloudtrail logs from S3 [[https://github.com/advthreat/tenzin/pull/2696][#2696]] +- Enabled securex-ui-incidents for PROD [[https://github.com/advthreat/tenzin/pull/2650][#2650]] +- XDR shell app PROD config added [[https://github.com/advthreat/tenzin/pull/2624][#2624]] +- Conure DB access policy updated [[https://github.com/advthreat/tenzin/pull/2627][#2627]] +- xdr-apps configuration removed form caddy public [[https://github.com/advthreat/tenzin/pull/2649][#2649]] +- Caddy Path based routing changes reverted [[https://github.com/advthreat/tenzin/pull/2623][#2623]] +**** tenzin-config [1] + +- Securex-news removal from tenzin and tenzin-config [[https://github.com/advthreat/tenzin-config/pull/869][#869]] + +*** Tancredi Orlando [1] + +**** easy-purescript-nix [1] + +- purs-tidy: 0.9.0 -> 0.9.2 + +*** milehrer [15] + +**** iroh-engine [15] + +- move forward if no new targets or asset +- prepare for 0.15.4 +- decouple first asset check from asset enrichment +- change ->instant to parse +- write asset-enrich pipeline v1 +- Prepare for v0.14.6 +- update iroh service-wrapper to expect resolve-latest +- add resolve-latest-assets iroh protocol and endpoint + +_between 3 and 4 months old_ + +- prepare for v0.14.5 +- the less we talk about this, the better +- prepare for version 0.14.4 +- make data in enrichment bundles align with real life +- prepare for 0.14.3 +- remove deprecated trojansource step from github workflow +- remove transient id generation from assets as DI now does it instead + +*** Joel Holdbrooks [2] + +**** iroh-engine [2] + +- Merge pull request #1373 from advthreat/noprompt-patch-1 +- Update unit_test.yml + +*** Michael Whitley [3] + +**** response [3] + +- Update access-request.md +- Update access-request.md +- Update access-request.md + +*** Sofiia Mykytiuk [43] + +**** tenzin [43] + +- Update VPNator in TEST, STAGE and PROD [[https://github.com/advthreat/tenzin/pull/2932][#2932]] +- Update STAGE docs S3 bucket [[https://github.com/advthreat/tenzin/pull/2938][#2938]] +- Update VPNator lambda functions in INT [[https://github.com/advthreat/tenzin/pull/2929][#2929]] +- Update min capacity for ASG in backup regions [[https://github.com/advthreat/tenzin/pull/2917][#2917]] +- Update readme in terraform folders for backup regions [[https://github.com/advthreat/tenzin/pull/2896][#2896]] +- Saltstack changes for backup regions [[https://github.com/advthreat/tenzin/pull/2822][#2822]] +- ROAdmin role for STAGE and PROD [[https://github.com/advthreat/tenzin/pull/2909][#2909]] +- Update saml in terraform to sync with AWS STAGE and PROD accounts [[https://github.com/advthreat/tenzin/pull/2910][#2910]] +- ROAdmin role for INT [[https://github.com/advthreat/tenzin/pull/2903][#2903]] +- Add nodes to ES-metrics cluster in EU [[https://github.com/advthreat/tenzin/pull/2905][#2905]] +- Remove Data VPNator from PROD [[https://github.com/advthreat/tenzin/pull/2868][#2868]] +- Terraform changes for backup regions [[https://github.com/advthreat/tenzin/pull/2882][#2882]] +- Remove modules needed for S3 batch operations [[https://github.com/advthreat/tenzin/pull/2884][#2884]] +- Disable replication for es-metrics [[https://github.com/advthreat/tenzin/pull/2850][#2850]] +- Update infrastructure diagram with second VPN [[https://github.com/advthreat/tenzin/pull/2871][#2871]] +- Remove data-vpnator from INT [[https://github.com/advthreat/tenzin/pull/2855][#2855]] +- PKI update for backup regions [[https://github.com/advthreat/tenzin/pull/2842][#2842]] +- Update vpnator script for new OPS setup [[https://github.com/advthreat/tenzin/pull/2817][#2817]] +- Fix module deletition [[https://github.com/advthreat/tenzin/pull/2825][#2825]] +- Remove cleaner lambda setup from INT, TEST [[https://github.com/advthreat/tenzin/pull/2823][#2823]] +- Module to setup new vpnator for OPS VPN in INT [[https://github.com/advthreat/tenzin/pull/2816][#2816]] +- Modules to setup VPNator for OPS VPN in PROD [[https://github.com/advthreat/tenzin/pull/2814][#2814]] +- BCP: Update readme with bastion info [[https://github.com/advthreat/tenzin/pull/2456][#2456]] +- Terraform modules update for TEST backup region [[https://github.com/advthreat/tenzin/pull/2796][#2796]] +- New PROD VPNator setup for non-ops VPN setup [[https://github.com/advthreat/tenzin/pull/2748][#2748]] +- Remove not needed permissions for kms-ssm in STAGE [[https://github.com/advthreat/tenzin/pull/2733][#2733]] +- Changing KMS key in Vault unseal config in STAGE [[https://github.com/advthreat/tenzin/pull/2732][#2732]] +- Adding permissions to kms-vault key [[https://github.com/advthreat/tenzin/pull/2712][#2712]] +- Remove permissions for kms-ssm from hashistack policy INT and TEST [[https://github.com/advthreat/tenzin/pull/2719][#2719]] +- Terraform modules update for TEST backup region [[https://github.com/advthreat/tenzin/pull/2724][#2724]] +- Changing unseal configuration for Vault in INT [[https://github.com/advthreat/tenzin/pull/2718][#2718]] +- Permissions for kms-vault key in INT and STAGE [[https://github.com/advthreat/tenzin/pull/2706][#2706]] +- KMS vault key material for INT and STAGE [[https://github.com/advthreat/tenzin/pull/2705][#2705]] +- New kms-vault key material [[https://github.com/advthreat/tenzin/pull/2711][#2711]] + +_between 3 and 4 months old_ + +- Permissions for new kms-vault key in TEST backup region [[https://github.com/advthreat/tenzin/pull/2695][#2695]] +- Fix permissions for kms-vault key [[https://github.com/advthreat/tenzin/pull/2692][#2692]] +- Changing kms key in autounseal Vault config for TEST [[https://github.com/advthreat/tenzin/pull/2680][#2680]] +- Update README.md [[https://github.com/advthreat/tenzin/pull/2686][#2686]] +- Update salt to read datadog api key from SSM [[https://github.com/advthreat/tenzin/pull/2679][#2679]] +- Adding permissions for new kms-vault key for hashistack nodes in TEST env [[https://github.com/advthreat/tenzin/pull/2670][#2670]] +- Adding permissions for datadog ssm parameter [[https://github.com/advthreat/tenzin/pull/2663][#2663]] +- Comment not needed references [[https://github.com/advthreat/tenzin/pull/2656][#2656]] +- KMS Vault key [[https://github.com/advthreat/tenzin/pull/2668][#2668]] + +*** Will Lorand [1] + +**** iroh [1] + +- Update summary.org [[https://github.com/advthreat/iroh/pull/7603][#7603]] + +*** Dmytro Budko [5] + +**** tenzin [5] + +- SXOPS-630 Invalidate a CloudFront cache for INT/TEST after push changes [[https://github.com/advthreat/tenzin/pull/2897][#2897]] +- SXOPS-191 Terraform: Bring INT and Test into sync with AWS (DOCS INT/TEST) [[https://github.com/advthreat/tenzin/pull/2889][#2889]] +- SXOPS-616 DataDog agent not able to collect metrics (SLM) from ES [[https://github.com/advthreat/tenzin/pull/2878][#2878]] +- SXOPS-539 EC2 Keypair rotation for INT and TEST [[https://github.com/advthreat/tenzin/pull/2787][#2787]] +- SXOPS-539 Offboard Vadym Kiz [[https://github.com/advthreat/tenzin/pull/2784][#2784]] + +*** Cisco Boz [1] + +**** tenzin [1] + +- Replace Threat Response -> XDR for 502 pages on caddy-* public & private [[https://github.com/advthreat/tenzin/pull/2934][#2934]] + +*** Patrick Patat [72] + +**** iroh-ops [71] + +- install and config riemann on asg +- add riemann & reimann_telemetry servers +- add vault token for ansible +- add rds pg cname and bump tf min version to 1.4 +- install vector after all (due to app log deps) +- add vector config for docker with nomad +- add auto instance refresh +- disable notready service add the end of ansible run +- remove unattended-upgrades pkg and ignore qualys server +- setup a lambda that run ansible nomad-jobs when a new app version is pushed to s3 +- override nomad jobs version with versions.json from s3 bucket artefacts (needed for auto deployement) +- add codebuild fail notification via webex +- simplify sg rule and rename a boolean var +- add doc for qualys setup +- add qualys instances and extends customasation of instances, asg & sgs +- create an aws backup vault and plan for dynamodb backup +- create redis-async.iroh.dev.sh cname to tenzin's redis +- add add iroh-queue-monitor, add http check for nomad jobs +- config vault telemetry to send data to datadog +- add role nomad-jobs with exemple job iroh & hello, add related caddy config for private rp +- add python-nomad to manage job, add dogstatsd as volume & add metadata from docker +- add iroh-ro vault policy +- add vault ca to ssm, put vault ca on caddy vm & update nomad config for vault and docker +- create custom modules for vault and aws private acm & configure vault internal pki +- allow vault servers to query aws private acm +- add docker registry and app_server role for docker registry use +- move docker repo conf to linux base & update nomad config +- add .yml to group_vars files + +_between 3 and 4 months old_ + +- create one codebuild job per env +- change codebuild default env var to '' and fix missing env var in user_data +- create codebuild ansible-run and replace user_data local ansible with codebuild trigger +- push new admin key in user admin authorized keys +- fix hostname config +- add lambda to create/delete ec2 dns record on start and terminate +- centralize apt config & set hostname and prompt +- configure vault server & add caddy vault config +- refactor route53 lb cnames creation +- upgrade vault instances config +- split iam in mutliple file and add iam for vault instances +- add dynamodb for vault +- add CODEOWNERS file +- remove openvpn push dns (useless with iroh.sh) +- upgrade tf and ansible for caddy https with letsencrypt +- upgrade dns config with iroh.sh & iroh.services +- secure all comunications between consul nomad and rps +- do not redeploy instances on ami upgrade +- refactor pki +- fix: encode in base64 ssm parameters +- Revert "temporaly disable encrypt communication for nomad and consul" +- pki for internal certs +- use ansible-pull in user_data to config vm at first boot +- use t4.small instead of t4.nano +- add linux users config +- fix: add hashicorp apt in vaul role +- upgrade for private rp +- add role and playbook for caddy private rp +- move hashicorp's apt config to role nomad & consul (do need it on all vms) +- add bastion and openvpn role, playbook and group_vars +- temporaly disable encrypt communication for nomad and consul +- replace _ with - in node name (need to be dns compatible) +- add python3-boto3 to linux_base_pkgs +- temporary allow everything from vpn +- disable source_dest_check for vpn and add bastion dns name +- upgrade for vpn server +- ansible typos and code style +- refactoring asgs & security groups +- refactor terraform asgs +- use boolean value instead of strings, add tags in tasks and other minor fixes +- improve ansible.cfg, remove debug, fix unbound config +- add load_balancer, app_server private_rp, remove caps from ressource names +- ansible bootstrap +**** tenzin [1] + +- allows iroh-ops dev platform to access rds + +*** Yurii Ivanisenko [12] + +**** tenzin [11] + +- Add muhammad imran (muhammim) gpg key [[https://github.com/advthreat/tenzin/pull/2899][#2899]] +- Give Muhammad Imran (muhammim) SSH access [[https://github.com/advthreat/tenzin/pull/2898][#2898]] +- removed walkme-ci tf module files and vpn users [[https://github.com/advthreat/tenzin/pull/2841][#2841]] +- removed all saltstack entries with user vilakkak [[https://github.com/advthreat/tenzin/pull/2818][#2818]] +- removed TF module CloudWatch-lambda-sca-whitelist-testing [[https://github.com/advthreat/tenzin/pull/2804][#2804]] +- added diagrams for CTR_AWS and TAC-portal [[https://github.com/advthreat/tenzin/pull/2717][#2717]] +- align with INT lambda settings for Thousendeyes WL and TEST R53 recor… [[https://github.com/advthreat/tenzin/pull/2715][#2715]] + +_between 3 and 4 months old_ + +- fix CSP directives for visibility.amp in APJC and EU regions [[https://github.com/advthreat/tenzin/pull/2689][#2689]] +- fixed tab instead of spaces in caddy.yaml NAM [[https://github.com/advthreat/tenzin/pull/2681][#2681]] +- Caddy public job - added templates for TAC certificates [[https://github.com/advthreat/tenzin/pull/2674][#2674]] +- Added configs for TAC portal prod [[https://github.com/advthreat/tenzin/pull/2666][#2666]] +**** tenzin-config [1] + + +_between 3 and 4 months old_ + +- Added config.json for Tactical-portal in PROD regions [[https://github.com/advthreat/tenzin-config/pull/817][#817]] + +*** Robert Levy [5] + +**** iroh [5] + +- fix dev-resources config to use the correct key signer-ops instead of signer [[https://github.com/advthreat/iroh/pull/7778][#7778]] +- Add registered trademark to MITRE tile title [[https://github.com/advthreat/iroh/pull/7775][#7775]] +- Incidents' Detection Sources Tile [[https://github.com/advthreat/iroh/pull/7725][#7725]] +- top-targeted assets tile for control center (ctia investigate module) [[https://github.com/advthreat/iroh/pull/7689][#7689]] +- MITRE Attack incidents tile [[https://github.com/advthreat/iroh/pull/7523][#7523]] + +*** Mia [36] + +**** iroh [22] + +- Update risk score docs to include overview of enrich-targets process [[https://github.com/advthreat/iroh/pull/7773][#7773]] +- log asset retrieval failure [[https://github.com/advthreat/iroh/pull/7743][#7743]] +- Separate risk score engine calls [[https://github.com/advthreat/iroh/pull/7742][#7742]] +- log bundle [[https://github.com/advthreat/iroh/pull/7737][#7737]] +- Flag observe targets [[https://github.com/advthreat/iroh/pull/7697][#7697]] +- remove verbose logs from risk score calculation [[https://github.com/advthreat/iroh/pull/7618][#7618]] +- FIXME temp log bundle-import-payload [[https://github.com/advthreat/iroh/pull/7609][#7609]] +- handle explicit nil cases for asset value [[https://github.com/advthreat/iroh/pull/7604][#7604]] +- Correct describe assets [[https://github.com/advthreat/iroh/pull/7600][#7600]] +- adjust logging [[https://github.com/advthreat/iroh/pull/7596][#7596]] +- Resolve latest asset log params [[https://github.com/advthreat/iroh/pull/7594][#7594]] +- add asset:read scope to token used for engine-service [[https://github.com/advthreat/iroh/pull/7571][#7571]] +- Iroh engine latest assets [[https://github.com/advthreat/iroh/pull/7554][#7554]] +- Update bundle import [[https://github.com/advthreat/iroh/pull/7542][#7542]] +- Fix risk score bundle import [[https://github.com/advthreat/iroh/pull/7534][#7534]] +- fix a typo in engine config introduce default consistent with engine [[https://github.com/advthreat/iroh/pull/7525][#7525]] +- Fix risk score auth [[https://github.com/advthreat/iroh/pull/7517][#7517]] +- Fix risk score auth [[https://github.com/advthreat/iroh/pull/7516][#7516]] +- Fix risk score auth with tests this time [[https://github.com/advthreat/iroh/pull/7515][#7515]] +- add auth token to bundle export header in risk score [[https://github.com/advthreat/iroh/pull/7514][#7514]] + +_between 3 and 4 months old_ + +- implement final risk score [[https://github.com/advthreat/iroh/pull/7486][#7486]] +- 7342 preliminary risk score [[https://github.com/advthreat/iroh/pull/7460][#7460]] +**** iroh-engine [13] + +- Merge pull request #1385 from advthreat/v0.15.4-rc +- Merge pull request #1384 from advthreat/separate-add-assets-and-enrich-targets +- Merge pull request #1371 from advthreat/testy-tests +- Merge pull request #1367 from advthreat/v0.14.6-rc +- Merge pull request #1366 from advthreat/add-resolve-latest-assets + +_between 3 and 4 months old_ + +- Merge pull request #1365 from advthreat/v0.14.5-rc +- Merge pull request #1364 from advthreat/change-test-again +- Merge branch 'main' into change-test-again +- Merge pull request #1363 from advthreat/v0.14.4-rc +- Merge pull request #1362 from advthreat/calculate-preliminary-risk-score +- Merge pull request #1360 from advthreat/v0.14.3-rc +- Merge pull request #1359 from advthreat/remove-trojansource +- Merge pull request #1358 from advthreat/remove-transient-ids +**** tenzin-config [1] + + +_between 3 and 4 months old_ + +- flip feature flag in INT for score-based incident enrichment [[https://github.com/advthreat/tenzin-config/pull/833][#833]] + +*** Devin Walters [5] + +**** iroh-engine [5] + +- Prepare 0.15.2 +- Coerce to instant after reading as ZDT +- Assert sightings +- Let up +- Use investigable-observables, promises delivered, add verdict + +*** Vadym Kiz [3] + +**** tenzin [3] + +- SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo [[https://github.com/advthreat/tenzin/pull/2635][#2635]] +- Datadog: enable slm_stats [[https://github.com/advthreat/tenzin/pull/2778][#2778]] +- SSH access - jbusboom [[https://github.com/advthreat/tenzin/pull/2738][#2738]] + +*** Ag Ibragimov [8] + +**** iroh [4] + +- Unassigned Incidents Tile should show relative time [[https://github.com/advthreat/iroh/pull/7824][#7824]] +- Control center: Navigate to Incidents page from tile [[https://github.com/advthreat/iroh/pull/7760][#7760]] +- Control Center -- Detection Sources Tile: Fixes query parenthesizing [[https://github.com/advthreat/iroh/pull/7759][#7759]] +- API work for unassigned incidents [[https://github.com/advthreat/iroh/pull/7682][#7682]] +**** tenzin-config [4] + +- adds :xdr-site-url [[https://github.com/advthreat/tenzin-config/pull/885][#885]] +- adds detection sources config for PROD [[https://github.com/advthreat/tenzin-config/pull/881][#881]] +- additional client_id for incident sources [[https://github.com/advthreat/tenzin-config/pull/877][#877]] +- adds incident sources: test, int [[https://github.com/advthreat/tenzin-config/pull/873][#873]] + +*** Justin Woo [2] + +**** easy-purescript-nix [2] + +- Merge pull request #219 from turlando/purs-tidy-0.9.2 +- Merge pull request #218 from paluh/master + +*** dependabot[bot] [0] + + +*** Sam Waggoner [4] + +**** ctia [1] + + +_between 3 and 4 months old_ + +- threatgrid/ctim/#381 Migrate actor 1.2.0 [[https://github.com/advthreat/ctia/pull/1323][#1323]] +**** tenzin-config [3] + +- Add hydrant es-metrics configs for events. +- Fix hydrant-talos-ta-blog misnamed http-options. +- advthreat/hydrant#721 update talos blog http-options. + +*** II [9] + +**** iroh [7] + +- Issue 7455 - Minor cleanup from XDR tiles merge [[https://github.com/advthreat/iroh/pull/7695][#7695]] +- 6963 implements one-click module wrapper endpoint [[https://github.com/advthreat/iroh/pull/7315][#7315]] +- Issue 7647 AMP observe targets [[https://github.com/advthreat/iroh/pull/7661][#7661]] +- Issue 7647 - IObserveTargetModule protocol [[https://github.com/advthreat/iroh/pull/7651][#7651]] +- Ao shortcut use unique names [[https://github.com/advthreat/iroh/pull/7627][#7627]] +- Ao docs formatting fixes [[https://github.com/advthreat/iroh/pull/7625][#7625]] +- Issue 7550 ao workflow exec shortcut [[https://github.com/advthreat/iroh/pull/7617][#7617]] +**** tenzin-config [2] + +- Adds one-click service to bootstrap.cfg files [[https://github.com/advthreat/tenzin-config/pull/862][#862]] + +_between 3 and 4 months old_ + +- Tac portal PROD login origins [[https://github.com/advthreat/tenzin-config/pull/821][#821]] + +*** Eric Gierach [10] + +**** iroh [3] + +- Fix attack graph simplification [[https://github.com/advthreat/iroh/pull/7747][#7747]] +- latest simplification logic (edges not considered) [[https://github.com/advthreat/iroh/pull/7662][#7662]] +- update notable events to match what the Engine client is producing for CTR [[https://github.com/advthreat/iroh/pull/7614][#7614]] +**** iroh-engine [7] + +- Merge pull request #1387 from advthreat/v0.15.5-rc +- Prepare for 0.15.5 release. +- Merge pull request #1386 from advthreat/enrich-all-targets +- Fix typo in log +- Merge pull request #1370 from advthreat/dependabot/npm_and_yarn/webpack-5.76.0 +- Merge branch 'main' into dependabot/npm_and_yarn/webpack-5.76.0 +- Merge pull request #1368 from advthreat/dependabot/npm_and_yarn/xmldom/xmldom-and-mountebank-0.8.4 + +*** Adam Sayer [26] + +**** tenzin [25] + +- webexbox fix on saltmaster [[https://github.com/advthreat/tenzin/pull/2937][#2937]] +- increase ES storage iops/throughput [[https://github.com/advthreat/tenzin/pull/2927][#2927]] +- Vercel CICD accept 409 and watch http state +- Add Vercel CI/CD to Saltmaster [[https://github.com/advthreat/tenzin/pull/2920][#2920]] +- Update hydrant container version [[https://github.com/advthreat/tenzin/pull/2891][#2891]] +- snort filename fix [[https://github.com/advthreat/tenzin/pull/2890][#2890]] +- Update hydrant container to 1.36 in INT [[https://github.com/advthreat/tenzin/pull/2888][#2888]] +- remove jq verify usage [[https://github.com/advthreat/tenzin/pull/2885][#2885]] +- Fix - Extract Talos Snort Rule files for Importer [[https://github.com/advthreat/tenzin/pull/2880][#2880]] +- github runner salt and terraform [[https://github.com/advthreat/tenzin/pull/2875][#2875]] +- update securex-ui in INT for latest NVM profiles [[https://github.com/advthreat/tenzin/pull/2873][#2873]] +- Route53 Module refactor [[https://github.com/advthreat/tenzin/pull/2851][#2851]] +- Revert "SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo (#2635)" [[https://github.com/advthreat/tenzin/pull/2859][#2859]] +- github-runner ASG [[https://github.com/advthreat/tenzin/pull/2852][#2852]] +- Update r53 module to allow geolocation [[https://github.com/advthreat/tenzin/pull/2844][#2844]] +- Cloud9 ami APJC EU [[https://github.com/advthreat/tenzin/pull/2803][#2803]] +- Cloud9 AMI to NAM [[https://github.com/advthreat/tenzin/pull/2792][#2792]] +- Bash to replace ES instances [[https://github.com/advthreat/tenzin/pull/2777][#2777]] +- Upgrade 6th gen ec2 and cloud9 AMI for TEST [[https://github.com/advthreat/tenzin/pull/2775][#2775]] +- Int cloud9 ami refresh [[https://github.com/advthreat/tenzin/pull/2768][#2768]] +- Allow instance refresh on ASG module [[https://github.com/advthreat/tenzin/pull/2766][#2766]] +- VPC peer TEST-STAGE for qa-macos instance [[https://github.com/advthreat/tenzin/pull/2734][#2734]] +- Stage salt [[https://github.com/advthreat/tenzin/pull/2716][#2716]] + +_between 3 and 4 months old_ + +- Allow ingress from IROH to ES private storage [[https://github.com/advthreat/tenzin/pull/2652][#2652]] +- Allow ingress from IROH to es private storage INT [[https://github.com/advthreat/tenzin/pull/2630][#2630]] +**** tenzin-config [1] + +- Stage env configs [[https://github.com/advthreat/tenzin-config/pull/785][#785]] + +*** Tomasz Rybarczyk [1] + +**** easy-purescript-nix [1] + +- purs: 0.15.7 -> 0.15.8 + +*** Chris Duane [2] + +**** response [2] + +- Update access-request.md +- Create security-event.md + +*** [9] + +**** iroh [7] + +- Issue 7455 - Minor cleanup from XDR tiles merge [[https://github.com/advthreat/iroh/pull/7695][#7695]] +- 6963 implements one-click module wrapper endpoint [[https://github.com/advthreat/iroh/pull/7315][#7315]] +- Issue 7647 AMP observe targets [[https://github.com/advthreat/iroh/pull/7661][#7661]] +- Issue 7647 - IObserveTargetModule protocol [[https://github.com/advthreat/iroh/pull/7651][#7651]] +- Ao shortcut use unique names [[https://github.com/advthreat/iroh/pull/7627][#7627]] +- Ao docs formatting fixes [[https://github.com/advthreat/iroh/pull/7625][#7625]] +- Issue 7550 ao workflow exec shortcut [[https://github.com/advthreat/iroh/pull/7617][#7617]] +**** tenzin-config [2] + +- Adds one-click service to bootstrap.cfg files [[https://github.com/advthreat/tenzin-config/pull/862][#862]] + +_between 3 and 4 months old_ + +- Tac portal PROD login origins [[https://github.com/advthreat/tenzin-config/pull/821][#821]] + +*** John Jardine [30] + +**** tenzin [30] + +- Update SW versions, sort changes to the top [[https://github.com/advthreat/tenzin/pull/2864][#2864]] +- Add instances to handle new 3rd party integrations [[https://github.com/advthreat/tenzin/pull/2870][#2870]] +- Add capacity in OSS to support logstash-cloudtrail [[https://github.com/advthreat/tenzin/pull/2865][#2865]] +- Terraform edits to deconflict some values and make more generic [[https://github.com/advthreat/tenzin/pull/2853][#2853]] +- Create S3 Bucket, user, group, policy [[https://github.com/advthreat/tenzin/pull/2839][#2839]] +- Update integrations-crowdstrike to 1.0.2 in all regions [[https://github.com/advthreat/tenzin/pull/2833][#2833]] +- Move all Hydrant jobs to v1.35 (adds coas support) [[https://github.com/advthreat/tenzin/pull/2826][#2826]] +- Bash defaults: Remove TMOUT, assign set -o vi & dir [[https://github.com/advthreat/tenzin/pull/2829][#2829]] +- Check single certificate [[https://github.com/advthreat/tenzin/pull/2830][#2830]] +- Align hydrant jobs on 4 minute multiples. [[https://github.com/advthreat/tenzin/pull/2821][#2821]] +- Updated ssh keypairs for EU NAM and APJC [[https://github.com/advthreat/tenzin/pull/2791][#2791]] +- SXOPS-529: SSH Default configuration changes [[https://github.com/advthreat/tenzin/pull/2774][#2774]] +- Check if integrations-healthcheck is working. [[https://github.com/advthreat/tenzin/pull/2772][#2772]] +- Update sumram.gpg +- Make script outputs comparable by using same sort order [[https://github.com/advthreat/tenzin/pull/2761][#2761]] +- SXOPS-435: Add hydrant-talos-coas fixes for other regions [[https://github.com/advthreat/tenzin/pull/2751][#2751]] +- Quote cron entry to prevent YAML interpolation [[https://github.com/advthreat/tenzin/pull/2750][#2750]] +- Default Jason Busboom to absent to prevent global access [[https://github.com/advthreat/tenzin/pull/2743][#2743]] +- Updated rev-proxy for securex-ui-automate.test.iroh.site [[https://github.com/advthreat/tenzin/pull/2744][#2744]] +- Added gpg key for Atul Anand +- SXOPS-491 Add securex ui automate support for TEST [[https://github.com/advthreat/tenzin/pull/2729][#2729]] +- Need to add securex-ui-automate.int.iroh.site to ACME [[https://github.com/advthreat/tenzin/pull/2723][#2723]] +- SXOPS-491 Add securex ui automate support [[https://github.com/advthreat/tenzin/pull/2722][#2722]] + +_between 3 and 4 months old_ + +- Fix comment, fix error file content check [[https://github.com/advthreat/tenzin/pull/2683][#2683]] +- Backport v1.112 fixes to master [[https://github.com/advthreat/tenzin/pull/2682][#2682]] +- Initial commit [[https://github.com/advthreat/tenzin/pull/2671][#2671]] +- Add error handling to cert check [[https://github.com/advthreat/tenzin/pull/2651][#2651]] +- Initial Vercel Postman API [[https://github.com/advthreat/tenzin/pull/2633][#2633]] +- INT: Merge Consul overrides into jobs.sls [[https://github.com/advthreat/tenzin/pull/2646][#2646]] +- SXOPS-412: Trend Micro XDR Integration Relay INT and TEST [[https://github.com/advthreat/tenzin/pull/2617][#2617]] + +*** Michael Pendergrass [4] + +**** iroh [4] + +- Engine 0.15.5 [[https://github.com/advthreat/iroh/pull/7768][#7768]] +- add more attribute relation types [[https://github.com/advthreat/iroh/pull/7660][#7660]] +- More graph changes [[https://github.com/advthreat/iroh/pull/7643][#7643]] +- add graph output to incident summary [[https://github.com/advthreat/iroh/pull/7549][#7549]] + +*** Scott McLeod [4] + +**** iroh [4] + +- Improve performance of IncidentReportService [[https://github.com/advthreat/iroh/pull/7745][#7745]] +- Add filters to Incident Report [[https://github.com/advthreat/iroh/pull/7727][#7727]] +- Add test to verify paging [[https://github.com/advthreat/iroh/pull/7564][#7564]] +- Use search_after paging for incident report (#7461) [[https://github.com/advthreat/iroh/pull/7539][#7539]] + +*** Matthieu Sprunck [3] + +**** ctia [3] + +- Bump CTIM to 1.3.7 [[https://github.com/advthreat/ctia/pull/1357][#1357]] +- Bump to CTIM 1.3.5 [[https://github.com/advthreat/ctia/pull/1349][#1349]] +- Bump to CTIM 1.3.4 [[https://github.com/advthreat/ctia/pull/1345][#1345]] + +*** Jerome Schneider [10] + +**** iroh-ops [9] + +- Merge pull request #68 from advthreat/split-releases-artefacts +- Merge pull request #51 from advthreat/logging-vector +- Merge pull request #46 from advthreat/datadog + +_between 3 and 4 months old_ + +- Merge pull request #42 from advthreat/vpnator-rm-cloudtrail +- Merge pull request #36 from advthreat/stricter-iam +- Merge pull request #34 from advthreat/fix-tfw +- Merge pull request #16 from advthreat/tfw-fixes +- Merge pull request #13 from advthreat/tf-wrapper +- Merge pull request #12 from advthreat/ansible +**** tenzin [1] + + +_between 3 and 4 months old_ + +- iroh(-async): improve memory management to avoid memory cgroup oom [[https://github.com/advthreat/tenzin/pull/2693][#2693]] + +*** t2sw [1] + +**** iroh [1] + +- modify get-tiles and get-tiles-data endpoints for xdr query parameter [[https://github.com/advthreat/iroh/pull/7757][#7757]] + +*** bswanson [81] + +**** iroh [10] + +- Engine version bump. [[https://github.com/advthreat/iroh/pull/7730][#7730]] +- Asset correlation [[https://github.com/advthreat/iroh/pull/7708][#7708]] +- READY FOR REVIEW: observe-targets to iroh engine. [[https://github.com/advthreat/iroh/pull/7683][#7683]] +- Fix empty source breaking schema. [[https://github.com/advthreat/iroh/pull/7687][#7687]] +- BUG FIX: events were pulled from wrong key. [[https://github.com/advthreat/iroh/pull/7678][#7678]] +- Add Assets to Summary and Events incident endpoints [[https://github.com/advthreat/iroh/pull/7666][#7666]] + +_between 3 and 4 months old_ + +- Add Eric and Mia to codeowners. [[https://github.com/advthreat/iroh/pull/7501][#7501]] +- Add extra fields to summary events [[https://github.com/advthreat/iroh/pull/7482][#7482]] +- Add optional keys owner and groups to :incident-id/events schema. [[https://github.com/advthreat/iroh/pull/7449][#7449]] +- Allow port key in the private-intel service context [[https://github.com/advthreat/iroh/pull/7435][#7435]] +**** iroh-engine [68] + +- Merge pull request #1383 from advthreat/v0.15.3-rc +- Update changelog. +- Prepare for 0.15.3 release +- Merge pull request #1381 from advthreat/proper-no-op +- Merge branch 'main' into proper-no-op +- Merge pull request #1382 from advthreat/codeowners +- Add folks to codeowners, remove our previous humans. +- Update release to remove unused project.clj +- Cleanup tests. +- Update tests to reflect passthrough behavior. +- failing tests, but no-op. +- Merge pull request #1380 from advthreat/v0.15.2-rc +- Merge pull request #1379 from advthreat/superstitious-p +- Merge pull request #1378 from advthreat/v0.15.1-rc +- Release v0.15.1. +- Merge pull request #1377 from advthreat/remove-original-sightings +- Don't print 100s of sightings :D +- Add logging. +- Remove CTIM dependency. +- Data for you and data for me +- Cabinet of curiosities be gone. +- Datums test. +- new asset responses. +- Check no-op case for assets-for-new-targets. +- Add assets and asset mappings. +- Remove fake test that described itself as real. +- Use add-latest-asset-info from enrich ns. +- Add failing observe-target-observables-test. +- Do not pass back the relationships or sightings from the original bundle. +- Merge pull request #1374 from advthreat/v0.15.0-rc +- Release candidate 0.15.0 +- Merge pull request #1372 from advthreat/asset-enrich +- Merge branch 'main' into asset-enrich +- Only need to wrap around exception. +- Magic sauce for cljs vs clj. +- Add test for ->instant. +- Fix let<. +- promesify everything. +- PR feedback, add p/let. +- PR feedback. +- map observable keys (this shouldn't matter, but for consistency and safety sake.) +- Refactor exists? because it's a function. +- Update src/iroh/engine/asset/enrich.cljc +- Fix IrohServiceWrapper call. +- move time fns into time ns. +- A bit more function now. +- IT LIVESSSS. +- Add emit_observe_targets_enrich.js +- Wiring through observable call. +- mountebank. +- Getting farther through the pipeline. +- Resolve linter errors. +- more promises for us. +- cleanup nested whens. +- Try to call targets. +- it puts the promise on the code. +- Smaller functions. +- Clean up more test ns. +- Cleanup tests. +- Merge branch 'main' into asset-enrich +- Move logic into previous function. +- Add resolve latest mountebank test. +- Some unit tests. +- prepare for the sightening. +- extract targets from enriched response. +- Break out a couple more small functions. +- Implement some small helper functions. +- Pull in used sighting ns and reference observable var. +**** tenzin-config [3] + +- Add config for prod and fix test typo. [[https://github.com/advthreat/tenzin-config/pull/846][#846]] + +_between 3 and 4 months old_ + +- Add iroh base url to conure config. [[https://github.com/advthreat/tenzin-config/pull/829][#829]] +- Add necessary conure config. [[https://github.com/advthreat/tenzin-config/pull/811][#811]] + +*** Pawan Bahuguna [31] + +**** tenzin [31] + +- Sxops 191 - custom_response_body [[https://github.com/advthreat/tenzin/pull/2933][#2933]] +- Added health check header [[https://github.com/advthreat/tenzin/pull/2921][#2921]] +- Added Health check header to crowdstrike for testing [[https://github.com/advthreat/tenzin/pull/2916][#2916]] +- Increased the Max size to 6 [[https://github.com/advthreat/tenzin/pull/2908][#2908]] +- Updated the version to 7.0.7 to sync with AWS [[https://github.com/advthreat/tenzin/pull/2907][#2907]] +- SXOPS-621 - Enable IAM Access Advisor in all envs [[https://github.com/advthreat/tenzin/pull/2894][#2894]] +- Removed Event Processor Role [[https://github.com/advthreat/tenzin/pull/2881][#2881]] +- SXOPS 191 Update TEST VPC Peering [[https://github.com/advthreat/tenzin/pull/2879][#2879]] +- Changed version to 7.0.5, already present in aws [[https://github.com/advthreat/tenzin/pull/2877][#2877]] +- Updated desired capacity, min and max size [[https://github.com/advthreat/tenzin/pull/2874][#2874]] +- SXOPS-490 Docker version health check [[https://github.com/advthreat/tenzin/pull/2837][#2837]] +- Added CU, IR, KP, SY [[https://github.com/advthreat/tenzin/pull/2854][#2854]] +- Added artifacts and XDR to ordered_cache_behavior - Already in AWS [[https://github.com/advthreat/tenzin/pull/2848][#2848]] +- SXOPS-191-Updated VPC peering connection [[https://github.com/advthreat/tenzin/pull/2835][#2835]] +- Added docker container version check [[https://github.com/advthreat/tenzin/pull/2815][#2815]] +- SAML sync with AWS [[https://github.com/advthreat/tenzin/pull/2824][#2824]] +- enabled intelligence in prod [[https://github.com/advthreat/tenzin/pull/2807][#2807]] +- SXOPS-535 Micro Frontend Ribbon [[https://github.com/advthreat/tenzin/pull/2806][#2806]] +- int-iroh-registration-ui User is already present in AWS [[https://github.com/advthreat/tenzin/pull/2801][#2801]] +- Removed CloudWatch-CSIRT.tf [[https://github.com/advthreat/tenzin/pull/2788][#2788]] +- updated the asg_max_size to 6 [[https://github.com/advthreat/tenzin/pull/2781][#2781]] +- Added instance refresh [[https://github.com/advthreat/tenzin/pull/2780][#2780]] +- Enabling watchdog check on Crowdstrike [[https://github.com/advthreat/tenzin/pull/2773][#2773]] +- SXOPS-490 Add/Update 3rd Party Integrations health checks [[https://github.com/advthreat/tenzin/pull/2767][#2767]] +- Added TLS - automate MFE [[https://github.com/advthreat/tenzin/pull/2753][#2753]] +- PROD automate MFE [[https://github.com/advthreat/tenzin/pull/2752][#2752]] +- [SXOPS-497] Create 3rd Party Integrations for Cybereason & Crowdstrike (INT/TEST) [[https://github.com/advthreat/tenzin/pull/2747][#2747]] +- Added dbudko pabahugu to VPN list [[https://github.com/advthreat/tenzin/pull/2728][#2728]] +- Sxops 484 onboard dmytro dbudko [[https://github.com/advthreat/tenzin/pull/2727][#2727]] +- SXOPS-476 Decom Nomad task securex-ui-incidents from Tenzin [[https://github.com/advthreat/tenzin/pull/2699][#2699]] + +_between 3 and 4 months old_ + +- enable prod [[https://github.com/advthreat/tenzin/pull/2662][#2662]] + +*** Trent Boyd [2] + +**** tenzin-config [2] + +- chore: add https dev urls to xdr projects [[https://github.com/advthreat/tenzin-config/pull/886][#886]] +- feat: add configs for securex-ui-intelligence job [[https://github.com/advthreat/tenzin-config/pull/852][#852]] + +*** Devin Walters [12] + +**** tenzin [7] + +- Set tmpdir to /local for conure task [[https://github.com/advthreat/tenzin/pull/2930][#2930]] +- Mount datadog socket in conure task [[https://github.com/advthreat/tenzin/pull/2922][#2922]] +- Remove Conure access to IROH RDS instance [[https://github.com/advthreat/tenzin/pull/2742][#2742]] + +_between 3 and 4 months old_ + +- Capture the rest of a log message as 'message_text' for clj stack logs [[https://github.com/advthreat/tenzin/pull/2660][#2660]] +- Grok pattern which captures message for the clj stack [[https://github.com/advthreat/tenzin/pull/2658][#2658]] +- Add RMI server hostname [[https://github.com/advthreat/tenzin/pull/2640][#2640]] +- Include configuration for hikari monitoring via JMX [[https://github.com/advthreat/tenzin/pull/2639][#2639]] +**** tenzin-config [5] + +- Specify JWK per environment [[https://github.com/advthreat/tenzin-config/pull/866][#866]] +- Update conure username in prod environments [[https://github.com/advthreat/tenzin-config/pull/860][#860]] +- Update conure db username in TEST [[https://github.com/advthreat/tenzin-config/pull/856][#856]] +- Update conure configuration [[https://github.com/advthreat/tenzin-config/pull/843][#843]] +- Test out dedicated conure postgres instance [[https://github.com/advthreat/tenzin-config/pull/838][#838]] + +*** Martin Bruchanov [20] + +**** tenzin [20] + +- Adding data nodes to lower file system utilization [[https://github.com/advthreat/tenzin/pull/2940][#2940]] +- Adding vercel deploy to sudo for consul [[https://github.com/advthreat/tenzin/pull/2936][#2936]] +- Increasing number of data nodes to the current state [[https://github.com/advthreat/tenzin/pull/2935][#2935]] +- Security groups for OPS VPN in INT [[https://github.com/advthreat/tenzin/pull/2924][#2924]] +- Added CLI parameters for ES administration tools [[https://github.com/advthreat/tenzin/pull/2915][#2915]] +- Removing salt references for terminated OPs instance [[https://github.com/advthreat/tenzin/pull/2900][#2900]] +- Updated contacts of EDF team [[https://github.com/advthreat/tenzin/pull/2895][#2895]] +- Fixed JSON validation for IROH query [[https://github.com/advthreat/tenzin/pull/2887][#2887]] +- Fixed correct hostname and SSM keys [[https://github.com/advthreat/tenzin/pull/2893][#2893]] +- OPS OpenVPN salt deployment [[https://github.com/advthreat/tenzin/pull/2883][#2883]] +- Renaming data-openvpn to ops-openvpn [[https://github.com/advthreat/tenzin/pull/2845][#2845]] +- Increasing edf-reporting and iops-reporting memory allocation [[https://github.com/advthreat/tenzin/pull/2838][#2838]] +- Added list of Consul UI hostnames [[https://github.com/advthreat/tenzin/pull/2789][#2789]] +- Tool for quick SSH to Consul leader [[https://github.com/advthreat/tenzin/pull/2785][#2785]] +- Cleaning up intel2x hostname [[https://github.com/advthreat/tenzin/pull/2654][#2654]] +- Second VPN server for Non-OPS access [[https://github.com/advthreat/tenzin/pull/2735][#2735]] +- Fixed duplicated uid in user profile [[https://github.com/advthreat/tenzin/pull/2740][#2740]] + +_between 3 and 4 months old_ + +- NAM ElasticSearch clean up: DNS, S3 bucket for snapshots [[https://github.com/advthreat/tenzin/pull/2697][#2697]] +- Updating hostnames, fixed error with missing authentication [[https://github.com/advthreat/tenzin/pull/2637][#2637]] +- Tranfer of existing roles from one ES cluter to another [[https://github.com/advthreat/tenzin/pull/2634][#2634]] + +*** Michael Simonson [3] + +**** tenzin [2] + +- Adds input buckets for non-int envs [[https://github.com/advthreat/tenzin/pull/2863][#2863]] +- SXOPs-hydrant-talos-coa-importer [[https://github.com/advthreat/tenzin/pull/2741][#2741]] +**** tenzin-config [1] + +- Issue SXOPs-562: Hydrant Manual Removal Importer [[https://github.com/advthreat/tenzin-config/pull/859][#859]] + +*** John Jardine [5] + +**** tenzin [4] + +- Revert "Move all Hydrant jobs to v1.35 (adds coas support)" +- Revert "Include STAGE in hydrant container version update" +- Include STAGE in hydrant container version update +- Move all Hydrant jobs to v1.35 (adds coas support) +**** tenzin-config [1] + +- Importer was missing the config files [[https://github.com/advthreat/tenzin-config/pull/850][#850]] + +*** Gayan Jayasundara [7] + +**** tenzin [7] + +- Bump crowdstrike and SentinalOne - Ian requested [[https://github.com/advthreat/tenzin/pull/2904][#2904]] +- Bump crowdstrike into 1.0.2a - Bug fix from Ian [[https://github.com/advthreat/tenzin/pull/2846][#2846]] +- SXOPS-512 Bump crowdstrike and sentinelone versions [[https://github.com/advthreat/tenzin/pull/2802][#2802]] + +_between 3 and 4 months old_ + +- Migrate securex-ui-incidents from Nomad to Vercel - non-prod - DNS [[https://github.com/advthreat/tenzin/pull/2691][#2691]] +- securex-ui-control-center - non-prod vercel [[https://github.com/advthreat/tenzin/pull/2690][#2690]] +- Update cyberprotect integration to latest (2.0.6) [[https://github.com/advthreat/tenzin/pull/2673][#2673]] +- Redirect XDR int to Vercel [[https://github.com/advthreat/tenzin/pull/2667][#2667]] diff --git a/reports/FY23Q3-report.pdf b/reports/FY23Q3-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..678965c37eac5741c436d8c25a2501b63212531b GIT binary patch literal 130788 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

Te%%Ih)@voD= zUN>E(oh`|N>#{6ot}-^)S*@B<4xZ~iR7^uR5*)IumH<^l z6RK6a?i9;F#dD`$wIYYHI+B& zF;ag!-DjDZ`wRPznowuTLN{&;Yc@Mx9v;xhx)^{biekvSuGy5Cvv(Ix+lkGDbc+X0 zM^5_sye4nQ%F9)D3xug`B4+nq*Dskd10WRnmo{^59R*ozJPUy3;6~avadmaRO~K+A z{clu8(S1L>b?Z@PPvEw=TV-3}=;6WX&y!X~@F#{^(_c@?iOuej-tI4fQlGB4*s=U9 zRqtc1+i?oT)SOEFV;@tcVnLWH_}2r_myFPfcz)gZGHo+r z>v4#JH#l0A``50g=kv0#*|tVeqkSQru~(!$-~rmX>HyNg(;&gLy*yP)7SB(X!pQ4j zZ+tpu5=@e-6FYe)@s{sE`KpQ6$+y4M)V`X9b4+nQCTc#Fo)IQ|p4XrT> z<7@$cNiT%3&xJtvAEC{-7L3+7BR*`kC{G()!pD2N^f;n5R2k82ffx#LW{=RUq@<(r zyn1$~{rBBiJAS#UcTC|>`K-G-wHV!Ii*@S?mW>3`@qfuG2}GnDGMfg7kYrn<4_!XJ{F{i{Oh5eJ$&<}!4!N9%fCU2`G4y`Zh#BIi>IAk4o@GE;0)iT%>B z{BEK{#7bck(MT(FqZ=1M=2Krdnm_5u+tFCmT6n?wSd8z%f6d%PqM5pRGB+Beb%&{N zlO!@R#yQYygqmWJWTcGAd5M_~jPi&gJij*|joLJOG$QMr4gIklrjmI`*$o+hH9SZ7~i)Uy`|pSM11GiBq%M^ zlFNXk=9CIAC>ISqXFlcUH6lr+iyDVzTg9|PXdR9*SDWpW7yN+4(+x#e2@lbl;GIX< z>QGxEZ=Amgt38R_;na^&^UZ%nU`%X6uOPFuE<~11@F~nvG?=sMcA>e{HOg(%-Y(F)S&!N9HKxcb&>YCf5Afw>+Xn zYF~H$4wzb+dy{#wLi!?frtRk+szG}#H7hmMj3nxp(iGp)u+7bAne6Ws2Ureb0Gbwu zErKL>R=YgBy_s{!1duM=GYHqZZ*Lx90et@s;l%yPT`h~PQK|Tt#S#HlDh|0&wog7l zXOh>gM`CILdsig>P{i2YxSb<%1kG#Iz!@2&w2`os;8ddFj-ZfPa`SWCETQO(4$>kD zO-BANv*t#?=IDTDou|eyf?F&Dbz6WG!~9;CAV3V$eFp4i-$l?@su!Sg|`E7lN16jsU|A{1%q|wg{(Cqgaw&H43D|XQ_#>17Ogm%4h8R3c}MC} z)Te(~0ww4kE;ol+cMjas&0k+@?hAyyJ6v}SQF-`gR6OM>bKj0H3JT4do8=3gs|U)JJQ=u_`L z6X+$w=uHb+SpB3ui-^QQ$NCSya@IU2iW)#GdQE8cL??bakom(1(ri#t)AJ;@!zo!7 z$;K;g`2~{%t`&fffBDSMPdY?!>%(cZ$j^ny z`ZQ@c$^bI^R8bbhQMxUOZ1*r0P{=`^j_`w5A_xkbmBru!t5-$M9hc4M3peuBz}$Zy>cZ%U3NWx<_J z5FDUQAw+9H8)t=N*%CFJnf!fe5TI}J?^go2QeYRdye1-5d-M=8hWh+w3=}HFCL{Vb zZtr>Frl^4?nERM`TVfn2U6}SS15iH?xaCn7&t=^rVLo%aS+$GwTXL|xFu)iwT>I2j zk%sSH2AG-;4+CdW2nyvjT%S%tNXutY_YYKoS%$mnCcpc4FG6O%i6rGioVMqNyqV(5 zz5KW>+MNEM)`eF2w!50zP7<8$i^4<{e>#S`bLkkxf$gg3GBmGj_NX#2;)j2iaEns( zGv)gvHFbybI3Om>hQoJU+H?L+vCb*2&VRCH5n0^tYftbXn3b2Ml%o)Q@iNs`W@kHDh=_FQI z1VbyV@T>{+sjosWpZDu46ntS6k&%;Fx$v%gnU}Z0mm6L0yZ5unQT(sBg;9LH@0Epv z#$NBw>5H9Q{9bN;zKxmhmNuf`R4XyLb|2_08$?*ReE?*8Xd?vI zlzFK*?)0BMye;#``$o!+E1k&!DP%k}S2`jUi()cB2`d=B({42ot(S8!dqao*Ve z^r!YkBuQD%m-%_QI8n=h!-d!)sORJ>mpr=o2BOd0p!mwD z5;cOcOwxQUoc``lOwQv-4e}G^L~*Ry9)2`fcd$%HZb=*%$=_fXmx%5DK^tce2=P=+ z)-NI>?^5!kQvoLol?)Ies3hqK7o6gj*M)Y?r3DPo5}Jt!PQMgO-0vhYGcV8N654`t zhnfi8Ssl=W!5m%Kr^hs`8!GuF_OW#r-^m)fHPtUKk`9)~c9E;PVJRL-E~lRj25 zzw(p@#FXMiQoz$E63_$fKw?c(Sai(waTmPRA~i}|5i0UKrLvGVV4sFsLiZ9%z@B;o zr1wi}=oz+*Bwn4@ia*euw8hxSx2cL=I+4^0b+QDR!5VD3j0(-#+|jqKs+#j1i)*+q z0Aw2GCwKv6Ub4+KFc7o3=JhK{wA%2ek_c3J>U!$mmr;gu%@}fnDn)?X(V23GP*6bD zq)*CPLU^qVq~&j>vLKj*OZ4Up_V#M zu97*wYzDr{2qSaAZH$5xUzAz`1mXoL-+>MKM7k}lG;XA{w8O2aaS3hj^)zmAZR;9n zUDu5beG6_>IVn@aJ*aQ}!J3gnW+_*5{q={${;G+p zAl8i0!j5iO@N)x6&*bRm2~^4D#5Dr#AjQDqtbPH2@LJAQQnjo}fk)D5u2-|YWn4U= z%2XsU9UWt9xpHMtW9i*pDL?)erCg@N#y85VN;V^yD$u&dHj>-IX%5q5z|r?^T9Jf5 zGY?dOkBxtrT}4awg0h_!_z7FShA|J#x+wgTkvaRX*-T@Wh_$QNu$=B$r_5V+LXGxs zPLfQL;A!0A^~oAGM$=`6lg=f+2GP!}+h63OfP_ab}J+-GZf4Gnw_Cg|dFUh#* z3S6qW%0mbq{O)hb(ZjMF6s1Y?x{Y(M-N;hUETToWqi^8z#BcM^;**l$E9u5`Iu9e{ z&dFI99S>q81lrcsr;d^yC4}wY*r7a{*v*-jAk#H};u~^VfMHEE*H1~h;txraUl9ZC zd4#s+=D&lAZ^#u?WOMgu0sJlKs5z7hM3>u7%v)KWjbm^+{HiOUHne82coJ>BEaFLGAzn$C_+IR2Kcct^Y?N5>kEZZ&QWDcC zQhwnBBj4u}P%QJI@?0d3empU82XYc?tbc}pHj}FAg_VdqyV&K$R*w;>Btajx;-s~V zspkhdyS35D;42|v#x4~8^;wU#UJh`xAR)^^ta)Jkw`VS#d6&|+uV|nmfit#^SW8?d zZp8c+vph=cKipi|>*^X{e(=J{!pf4%{?{g)rY60~f$f%+K6+FfMs)19$#UZtymr7v zWaPzF>@nbjRS^~}=dVXjm>K^HI`fusNq2az`%gX@A|dk)Hrw5R_L?O#>A7;^oQGdL z=SspATa31SeBw^bQ)MlUKN5u5l?u=EKpo8b7bUc9tjd)oh|aAK@K37fG$=!eqX0dl za;k4M%N3|MDa^FAOWH%wUIbHB8x`$z*%?=cC}j19$Yd5Bsgp%CC^f%}uOI+V^UFJ! z8;kyU(^fIRbov85;&A?C>QKGhg+?Snfh3EgrN+9>o9)c9bUJO1oLpazTUTZUAdI0@ zMX^7oOgG;Pk)c$D)TV5L*ais{OV7hi|Kn85GkG+VHdnHwLLoWl29rVh{G3IfMv}1N zTY+GLrgQq`GR`~u@9t`VqLbUnv9tepMQit6{H>{t`KXqZSutIP*0V4rkC4EKBj@hd zazjonXkU{+g?rj-FqrbOYDDT$%yNS>N6;de(NxBAY=5L^_bS#91$$Ep?ZDaAjXpfX z*xOnr!VKzSy3GH21B6E3#sH#3ArU+^TEEw3}x$J$n}Z^;Oqt@`He@G zv2tFM%v#G^mlWKeodIwctMKshmDV~8mHkY9RoNYy~b zK2>GjtZOMoAz8H`rn-wCS18^$G40eW<%uNYHg(KOn=|W(j!2}NMKQmnx6p9RBql!f zgYNM+o4;>~9seJ@Iak<64L*OBkg&6Es# zGC$Yb_m^AJg*K;uE~V+PPfW6rY3*OFDWDbHvhF`li6=h=XJx75sPTGG;>z;Xg!BqpHcX=u_ai= zt9VgbIBU`aXAtQOmXqYi4n#lGpud8Mb9P>Ifnn3l!wrEZpQ`?o(Q; z-7PK<_Et)zVZ_k_3o-byOWljasWe#a!H#cCBIfY?%v4#WZcsc5*EmN)+XHO~4UO5% zjZG0G{6`|nx#U|1c-C6XN}3C7oX;0o{sS4Z1&>Wyt9V{oTDA3>L+|F>XGbhrQFD2F zhT8&Koqwb~s1%D8M`v4+D>Ac2(M8MIQ4OjI{kXhdl^TwbD5S0L4~~k?Z2Ba;p#qq< zBYzT~sT>m2?I&t;n$b^r{oGkzQ2En|E0MxMH|hz}m}?hr-qki}IeY<|KF8_8_^v_P zS1hg@_`Ki*b8t_pCMDzH`}~^=MFIJzV!{?-84O~6>;eSj;|i`N+>s`{@JDEuE@rY6@}w|5}+S4^k@$js>@e!*m~m%J{XGgMYn^d{&9r)eT*E=}UeyQpRwaUkkRCpZU@GE7FreIsej<{_zr{}s) z!(f#N2)g`w`&7|hpYcq|xDvnyLx7n92yyk|iX8XlTZXj4u3W8?Hw5ooj2brU_Qo3c zsY`UA!?)MUFJI$CMJDfToAuX6fh^pbU@iBf;ocL#G4+B24TD?Esc=v*5g*f5(G>*S zLNdmPCfN$q+zCap>`Ir33j?Z9ejIcO_)LXCt#y(-^iSM zK_d_`6%yr1P#QYJ>}1f0EN9I&w7A4Y4a}wU`t_sE-ufy;XfXaO$6q+SIM#52+%@9J zM2!UHjmK!aTSPe`r^v6j)tMAe%M863*|Gy_y~PFTLCxWJS4K1)i31YMfI`FYyXEB~ zSGE*Um}u>OQsMF6$2vC|hf!zM1b#0z)OTzXtUSuDeU|hv-7O*xiTr0F#9QDPi3xMQ zW||5|1!&0(0Q(_MBku#CEcIXRng`tQnDNVd06XSd`RkgU@oIiog~l1(g#@Hyc6z*U zFLM(ep@J#<4McfaYVI+tAG-My*u)gpAvec~Q4*N+3}S&XxdUW97(Ghqw}KY8k2O0CUr5g)M?ft#S@g5Uj=H$?! zoE_qyU2{@-FqW|pDW1CCHB#h)uq7=(5~!z=s3LRkvgOf77s$ltVLk*so_TKu3-z7 zv9;ZI72IVpk2c)i91Xf2T_VD%sOPgc{+vxZEa?2xl7L7h&UdTn0%=Pd;I;uL{cj2s ziuaTeX&F3Dp&w{;GJ`!K26Bp&q@h#s+ScadN}jrko(7`u)dlCs-&qnvIKC*&9T;Eq zGM5-z`iEkrP2?tR6iMzvefhx-h&hfPAQVe37jC$&RxRIXWdUltVkoV=YD{P|5ZP+2 z7hH$a{1|Hxs5eDLjZOAa5kZn}6&79kuBv0y`UkCTZ4AvXJq@B(%mDAX6cx8 zlBkiF6jvT9&CYMXEBp^#hN9`H5~Nt|IER4r49H;^pl1OM(5v=npuZ43vc>T4&z$sC zYFAG~r8RQGiqA~dqmMfut?<3io#dzM<>}*8ESO5VLs+@=td2>oYP;m$Uy+6zIGuWz zR7NDDXh1|g9qfve1tAE44I&yLwQ)VV>uD#G!q|3f*@G(QW8(XfT(`}yr}*)^2%oYE zMfRqa64~$4aHmZST-IbJHlECx<*>TgkK z(!wyzRUJT)u%CM~tIy5H7P}RhCAjBds-kz=iC(iIA0PVbf#E48x0RXcWrjU#v82Zc z^O||f+CyiO<<^g{CZ6X;O9)kHJCE(vsGIP0kPdU~x5VC{bA8HcfnmyG6#}hh59YNs zS;d^xWtRm7-6iHSG*RM8#f!@!ZOz9U!TOUB$|e7|L~STVN=Y5EpS4HdBN$)N&o6y_ z9u{?SlWB7t@hs-$`}o@Z#mZSf@qB1D-VMN6H%>ze$XA&KEc4BX{P)MvED= zN{?!*Unn#mHjZK1cx+XF-Rk z)XrgyZxQs3ZdnYv*wV1M{@$ksMeqLm^|f6W5zdN7(!@Y4h9U?hw+PE8XwU&D#|rn7 zxrn|T+Y)8>dqLXU?T)@=ntkie#^C%KX2ks8ZdMU}>6I!(eU?u{z$~1au(wjk%ROVs zW;)HQMfF+HSY2qqN~&*xZ#^3z{GfggzZT$m!pA=@DlDO1){)N=JI z|A!)92a@-y#T-WlE!$KwF-NSbz0p+`dv@RROn!fq zOK2eYwZ={`79^ODBtxMPj|dE9ecYE$M#n0iw42yUHj^S0*JnmfEDg}p`d#^0VOcC< zS9*+du5xa-{LXNO+Uq3b!5s zBahqABp3E{F~lT;7B_guSb71j8?80FNe;%=v$}6 zH?pB(h$yl^BFa9?M+JAY5z?|xVYILkv-_siDVNYw9nIaR_tj`?H5cdNo5XYpC; ztI_(Yu*85*xm=5&j0sIP!Gu^NLrP?8qBemB-;xmd`;4SIdo@zbHSo|&KL9+qYeo-; z!HvO1jsfAZT}HmT`hM7K5cPGMEaxtTS^I4n9&ZL2rY52r`w_vTO) z&kOh{eW@A?TGp=khYS+uRM?fvy{ng|;M?QQkuv1NHOP?;`^=OCpHxu&z90EfMfOop z6)e!kGF&A!N>~+edwqq{$Nx%-5jX|r{QhsEoAZA!L;Me-o0H=|x~96d+ha)Dk)EE= zo_-45@%fElf~tZZ(k|u@7&%%>#Vo5!_4amQ2{18_XT&p{me)*088cwA;{)%2fxKnk zqrXG=qg;kMMq772f_vX`eOG3Cz4*R9)ZXldENbv`Yez9k!t##yzEkh--abwsiY2|! zHhmjxlPphsDT))6CSsj*&TI98j@~4GqCxL2DO8qE(#cS+2*W3joEM|dNGj~q(wx+k+9pIs3qHe%a*iY{WiGFA38%fL z2b0YMC0I$7kMa)v&&Is82YtBu2!zp<7+^J4*v$hdcLsRJ^JSy0a&pYc=7V(HVP67I zm%W4Phvs$G2n#&%K}wOq)L2N){@f7>Fh{sMtt;%Hlb7Gm^W?AA6M(9y*O6V{#+({& zAot9xk1xH;bLHcLR0kG@PS3^>{;blplrO%%@D;uI)gz)OdS zS+LTjldB)=3IgrVB$ycx99Q>%SPW9rnTFvbcDpGm0HlHE!Uk0+A!?%&t&r%hClVD@ z+_7p3DW2+cOVn4Yd9mH#4xjBNH6|ZfQ}bkcd3tyv>COKOoE3+tvcJEj5##C;Qlh4D z&8rXRW5MnC{=QlnrlwIyxr)G0P+`+Xl4kyMDxtJ0W$mzs7d=k3{hL}+E%8VfkfH)` z616xgl3p?Ls+PmiO~Q)>-9f*`^7&1(Y*>rSBFrCYM#;s7AUCJ?+0fGvflS&02cZx> zl2EGZHD+}j>Gw^)p9$kFq5q)nD3fW_C_{X)mpxogZo>`Y3bo3D%!O)b?ufoOZGX*) z8(6F=6Aczhcf><7`xA3YKrtkNgT-%9k?56k)bkGRq8)l6OT6_89dQXWR*6lKDT?Vk z;q(|3Vv-n}D>NN9%55)ZJioIIP$eLtHos&#vmK?iugs&+WZO!*9@f=*nLh(Lf zIZ-7->G2S&IsH8IR~G}3^)wq5S7!DhU@yTnU{X zZ*##g!Fs{UeODH#Ai&Hm%ra|*wR2^S+RH&XylBtJbiw>}ZeM|RJa$?6U#uhxdfV~L zH@De(WLtbDmaPLLOMz&$ro({BXV;4>9QLKwkCyaXYk1c2Lp(ljD3*`A<2o#AQjG`f zx3}&Xc(H#9&(jnlKz=x`qL1sq3G!wbc~pmGmqQjKX3*B@~D6gzbhq zVC-_UI!CfFp8VnQml4V9y%<4|M$VWOlTX1UD_fEooZZKx9^nUi;b!9*$Uu(d`qVlQFOwH)sz!!43b z363t?da-b|J#u$lr?(8R5YC5}^E$Ap#L2w9)RLJj6?JNYJtz1lIySj(gk}cb0vk+#j zxut0?{dyp180&l4_C04 z#SK5XrK)rPEX#w}e%x|zTd>c4##7Oi5y^&MeOik?bf3QV~nZlk=HYh)6@ANdg!C#mzm7)>`A z5SK{ara!yFHtQVSlX-{Bl4ncy+TNhM1N#X{9p8b0kY-Bo-#lM;ukJ+A0sJT-NJ3UyFrLTTD5kMXN#wS?uvrXZNk(Bv0zuBa#L)qcHzjxl zb;4;{GoPO6PP_+zZ`dgPFp-~-qD}PrvKsd)U)d^Qf;a^`!G2Dq6m@FC;0LCp`y5I! z%v4^bYT{&;nxuH#qB-NpO9KL34v3!Lav7H;OPXGo*;yC-doM} zE+=vE%lT=6(jzXvH^a~Ljb84BRtGZt`UTD5_Ly!wY$U-AR|_o;*Xm-csk9vMQCg7l z)1ZwE2+E9ww}*Ug{d|IV_gcJtig#abf)JzTE2@&yt~%S(0;@kEDPh+_PzZLFGG?Y(&huzPMC>scJE49lvE!6MHC!-8$74UKCGNoi-62+AJ*GSD z%0i_LjMLmuR-rgE@F8k!+-X^0B<_wC{}93d5JKk&S;s1Whwp@&Gu`r*tJ|18p)jVS zJon=6Y96JgpCn@LxnKR2Vpsv(UVUkbRdqqG>F9CIK6Jg>rW$A^EKGwgs3g>eFI+J| z(*|)t4|p_WKsniX{n=9Ni2P%;fyevAssW%)TEZ2IP!<^JN3$V}O(*GL2=h(T}e*-B}mOk$2Qi zKP&#KciM7KP%$3mb7viLdeLZ!1kYpYYY`CQJGmlA>?f0C^m&^}<@UEO0(z)6AS-ilkkqF=ZWotmCk9o47 z8B(lFFL+U3b2LsN`^feKN(lr^AoQE_!Zg(j38M5$_uHcNiUg-moY^UCfoDU4H?MqQ zK@5j7emUV3@Q6@?J&e=b-)vkIAVa=y%~*=plam|aZ(GfUE@S20A&OGm+6<*Iomq2& z7%d>@BkU@mCAG*l0In3RVD1795|pmy=sOHTy+$07;Q;TeRahA&7bi05D-x(k)JjN} zcFvdi&F?=9cOZPf^)#ehS^BdkMwHdgeT%aX0_TbQX$Juf>x56foWYY4vf5XU>;o_5 z&bIF3qm=)L3j^`de^>mhjQ@WabSBpSQ2f=}lQqQca9bzTA3v+b7jfE7Mf{BYE)yQ< z#`fPkvSmye*A8EZ&m}4bM?5q^2_RgsG09+MlU~=edUHbVqG3=gsYkK zcvK!+QD2%IK)E*CDqpQ^=;7Q;(p*3$7tP~DNIi;bcIoh z7u}>`;r?Z5&z)<(EgKidZEofLe+AoEEk%Qf1d!kosidR-9QwG71|C;nCcN8|Iv*GS zMPQfE736ptj5RjTN-=4l4}Qj~uFZ?pU7FtJ^~X`6&5ELNL>W{1VIq#yVzU#khr}80 zZv{rGhx2+B*rl7XE9|BM2gdUgg3wqf^zbrAsCl@3Ql73Y8QQK-mmv$);9`-oxjgKb z0oW80%rF2FDGJKPm6z$cOmP`FP*M=K)+>-_StTjBfz*Wv6t35$F2Qi!(Ynh3h5{BQ z9o#0WCygDo(W%@eijoW0S6ipF1i0ry^jUu3T*O9gPZDTr4X69JiU2UK4uu9f1F4y0 z1zC?99z+LYXuex)hRyYjLIFCgl5H?7!v=SXuzEupH$E7MkyTu{m8QeOvs~4wBl-&& zY*ppSz9OYkUW!)k$&KQrt4pktoBKsH)xCIB-2}HuYvi}OCPxnw=wZbK=hDRiLN~&L zwJ6_I#;;BZj?`FCS&G&w3DKk9GS5GyTo)zxtfuFO6+`9V{UUnp5IPha1JDz&c}I8G z9S3u0%e>%Y5B`R-XtYhWaQw3D9k)5x1?o;-)0(6FamUY+nJYJaN%&DyDG!matgb>> z$i&d6Vjoo~`OKk8S|Q(s>wUkqo`rF9k4XfMXiX)tC znO>z0wx02oLdxUMLJa=oC)w}#6ADtuR|UTksd{t*pe`|7*48^!0%3Yx2u;Bef?w-k zcbJD?otaIOCYVrQ6DB109->bAebo?{6?l!0fhMsbGsYMF$QB-)_nb-L!ElqH^0Tp$ z)KcxWG2$NpCTo^8* znXxam$;Hh=ES-f-E^FVv?$WsgOuOP>DfGfXgtiB`z$>*5WF*WLH*gK=a>{b0WviIk zx~d=a&A%r7xfI;>xi@Y^Z5IzGLd>pBro~f==0$v+izepiP_H~S+TYin!C@|3kJPsr z#cRkj)btb^@@WRhZ^EBWlhgNId=pglH4{Y-Jm3jI^T3rlC0|lBcfe7;H)0lusczP- zbSrQ$R>6uZzi$LSFUK!xERUE_gs#%1e^y9iPs^E)w)2EwkyL2MspSwpMV9Q!1y~|gLabyXZ$8Yg1>y?ak)m#5XBmFLR4&5oUfUP zLXIVVy<4Gi{o9{O!QJeze{HG4oR1&R5$gp1j8J`bd|W=J5$IY|1h*J??bQ5mqp)7z z3`Lc<&8)yjR8WbkQ)d1@z4Rcc=4Ke*jK>LY9nB0b*4(9rJ=l*Z`vf5Ke-zi8`6dLb zq&G!yp8!yQpj+hrvbOh}b|$C3sE{x_o?b$c9(1NrY6 zmh$QSae8@zNLoGy^Y~o4Ye|8UkwuA|V<~2|t^Eur_2>#Scl?2F){p=`YgSJhD0SHH zaWT4Vmn>@bzA1ZKKID(w2n)wBLx*eEiutP0)U7(q0!~c=DLdI?3t2Q0e=k(xn@^L~N`%2JNSNneh z^vK*?nD#U1P3tm{(~?lO;L#q%#>q2p;NNQQG%PBtLQAf2FC_UgpZ2-3Y}t3OyOJY*nbV@ygX7_zJIv;93{cYYJJF(2mBE{ z(nwC0(-W!*hzJgs#WGZYQ+sd3Z1(UgEDFh3XsmoEp>xz@CKhbMQuYe%k_&%~$aV>+ zGY`qC*zK^D&i(-*Enz1P5<(YtC1i43Q&%)zJYyO)gVe0kvOwKh?`K5)`i)=lVF?r{MbJ>^h0vm}(H!&56FIPE?R9 z$Wh@^kwNCnbUBH3*En=*1c&2iL?;`xPfi>6gue2X113@g(~%_)quYAV*`j(Jn82Ar;1^II)wl_W13D1R5oD_poT(P!UV&d;FQ&yTFvT~4&wPK_Tjp@%wS zAj2`Mc#9zL(w!_dKfnvui3n#Eksw(@*ciZ_CkJTh%Z6&yc1V=+Fk7kP?9xhUm1tp2Ru5|u2 zC3F%n@~=TsUP1n|&w;_YDp^#@-`+v5ST=dlpe3{6+BeK6Hv3&0FV+w?l*LuyDDa z2<(+krjy3$y-<#^5o~KBZKe&IN_!Cx03Rh>D_=Vbe&Umgz=&HR2k`CNvNcz|Hpf$RJ{-+>hC|9U@O`HN%9WkbjN zNg^Tj1#N}=joa5@`hF9_ZJ}Hjk~zC#i~FxY9@D_{@&37+W$2E7Y0l?6ECQsauJ%9Y zl;_qXV~OmZ4U*k(XfpS&fXAFnFOO4kSAfJliL_t%TXF1HfhS$?_&V`e)}u z6+NP@@Vpat-g(=8tRf85h}~?)DB*tv`@H+G2I)t2Vvz=hO~6*#l2Y0iaEvND!V&k& zfG?E^GQu^&^@2f66^*JTy}!m;Ln7{X$Lw6#g-jM}Zn)|k`dwl*@De|sodSY9umt?Y zT+i1YH1PaEJP8AF)(YqYfsT9;4f~+VaF$Dcd^G0Y5K$<&Cz;6QB@ye_X>-Dt)1+Yw zxf>nb-(QTh>&>6@5f`l7TzSs~g+U=yTUbMc{~TiWsB*)4m^Q$rY?`Qr3&So>{l7#O z4FjGGA2xx%|C{-T?SIDT3#Cf;uU+yI>X7;bH25CzB8z#gfWE5omc$JRwf$2S#aF3N&g6&;G= zq{&&UF3q!piRm?23gwM~U+sGD zJ^48*I$FCqV0Js8pH;~MB|Cq|$$kZJ?ImXp{u(a|puiz6cc%BR0uk0CW=lIt>kGE+ z$USX`&hNXkC_jP13yKfzbDLF1S!o}yVI|o>3?@fJug{?LiPNfIq zuC%DHCyyBQEbL)^GBF@+;ncI;X_yt&`K-jGqpT%1h%nR?QQ;2 z6VyAaU0xgv+kq6ceU*cWGMs|aiLk><-2P)pInWexU-pLp^Kx#Y*ZZJ_xNqtQC%Vh^ zFtxun+Yf{#e|xM!*#z^zA2@D48JEiq=N%ZOD8H=~ZIt3jl7)Jw7)ce9atrj{4(EI&n9D$K)-dAN65xEw6KR^54)z)E;O6(J*FNc~}>DwGai|G8iyO%QfhBjmgx^LGa<}k_~YGFM$ z#^m&DL*acwZP-mJ-S1nIn3(@A1}ZO+;z_8K^})us2Jl-0iZm~00u{cvJ{p+YsIARX zAxH`-8XPBF)TRD5SlN)ex(h`~$fIM1#YO>4n7DowlFEzNeoHj8wz_B0>6=ct{jxUR zTK5G5h?O8^7_YyYuz9w)KCu4=2J025VNfJ;Sh%N0+E)+-s|fJEy9GOj{Ez4w^8SPN zU=0CBL4Ss+8WZq>S zT(hu$pQMpFoT`HrUjent&|3D24zbwVZuv=K$jCz2RE1m6t7fStD2cd8Oy=kBKgA#! z3v%21=v-v1szhv8!MZG2Ss&r@rG%;tf8C%K8!%)oEYc1_v**P{l^H4IM3>yUHU^pp z0L7M#G9{#f%O2U44vi*Jt&eEOy8Xz5ECW?_`~u=HTi4F12;M8Ft%sg}$) zU8qk|PXI@DwqDJ8rNSY2UDsw>2@r9p_okbgS<6q5w8motrh{&h&8N#y(!uB3@x-Eo zow6x#^nl~U>r?xA2P_lrHV3F_dsR+MvXSjeoI#eoP+ju`bG!%Jsz-4yjC%o-IaMLk zGEHtyIBlbGR`WSz1;vSfHvXyeRW26(qpKOsv~)*C^|Bug_-gJaaX^`229nYQY}}1 zb2Vy&z-h4tjW$3O)PI6zdWZigyufx+pgreH_!& zP^{iu_Ot-nz$@6UE9jlRk{-k=E+ajm6K%n@rEgR&Ba zFhb0KANcgt6v^aMI^57UD4CXE?W)dbw^&vgCO#pSMLxTWQvkoFQCZrkAI0!$BstvLkm zz<*KWMyJ8C1h(Nj8k4@=7OgN1$wx%}>qsWZguipz+SWTk%? zIgcK{K9jvG*)VtDY5cxbYW9Irn*?PM1G}Tm^uo){PSv!|iz`IBgHAbe0GlS zY=6tke=v5%NgNv2VdQ+;Rbf@0D>9gBijeR$3?C_-Gde>{+pmmVj2q|ZLyo-mZYdf1nov-A zlTBl#h-!?lG-b|-J#oXY#&piaw&c7*;SBhgH(_nC;t?s^F$@H`7ys~+cnV2Bu>{UQ z8+shiVrF2B4wPAj!OJxN&WMmDOQ~BdWz0}(D6*3$n%dH{;xBTZi}Si(Y#7v`y{gF_9-2zT zI~pMmrL4Da9vT=O0?TdvA>_b5WjQjs%Vm`;L4=b7O^czKoNq7>qvFuEnM^DmjI zC5t2=mp3R{%C`Z8`!|Zb5^Vz1Oq`!$oCxrTt#>i*Qv=|pSX*$_KEDYbZ3N|n!bMZ z+6H`#xUo-hLDZ{QA`!s8*TE*~UeO+j!!qQb@!L1kJD}vmFrqimXY2DByAcwV?(gM8 zi~syL=?*s^wRQC=@SXff^XYbWwbvmqfIkgx0EyHlZQ+~h(d{??qinbzp6k^%Iaxy` zo}Pa_MZ;l!$z-QIkMJQSK-4FJu)EYlzIRV!`;;?!S%7K%?P1Ll21-z$zo+eQ-4~ zntO1y>u>Jh&3R)*MB5?{lSHD3eu2tS7sGUkom^SM0rLQZEo#G662MaQlkfVz%M*$B zqtGkZ^~>dwIqD)LMYn(RH#Wy&GW_v;<0wTtR3YEC7w`U34WROk;=DNVdk1$^Si8s<6G1aY4N5V_Y(yQtn`HEblc>|s^&*Sv#w zl(UTW1s8Ubi~_Nx?gwys;SPx(OoNwRnG@b)4;}8TS|JFp2uNtNbOekqnq=p(YBe__ z`@2Hmu=nFmzq8iVV$9^W0vxwXd={pjd*lAtLSD9T=&IfYZ(ZH(>|i_MM|@lF$BFU$ ze*$G->ncFz>LDJQiQ=(KW1r3`-Tqm;T|*txEpX{T6t*~KiG$uJuHRl?UT-i;E|Lnz zOG3iP{u9K!`u)z>c(;(+{UMB8879hmDr|@NP$fy#uP6G1h7=0gwUiCfywrF+UD>KQ z7lh{g9Gb5^*siivOMj0h97(*V0zhjzYc?o9wv3yY?}IrgjRC=&Nr9)%M(P$rP*l;k zk^J2srp@a=nk(|>LLzo&Zh$(l2CG+S$v0s>)D$Mor=FTikT%@imK|8)$X^fasj+sj z5eq|uD7^rWJ%gMJX{HfvA+2pij4o(w98uQYVZ1kI0)Y_;Q~%8&qi$p-i79d`ABH64 zG2iWI98|b*+|w#^2|wv;i_0FbB3X?qeLw8o1^5a=!(23M9on*jhNwK&Zb;>0u$?%l zLE&POppM+hF}!QVrbg%5Mt5*`h6XfKwPsm)$!oc|jJg$>t&L9?wcnoT8{i5>RmNclr` zsb|bznU|S_zpD7ciDxi)XixoT`i zrZ#(Qnw2IG6^*~12?RBVDtK+B=kAolL!vEnx%cKVoxQyUmF1QcV8d+OwV}#yy+37x zYZ$vO*2Y-zAw$cP^&9#b*a3Uh$-_p9Xw_4>IGU}3vZQN|r6DbQ+OZuuwzsMWBJ$Of zw8|N?8g3xM#DqZ==MSl>tBO@=rCxZct@FeWUU#~VLX@C;2D|LtXvoSbZmtV ziOq4TTi==HS$qQ=m7KdQYowgBySqr5T1udVOQjN$N~Mwqq4bf>6Cmb3@M|C5GekUY z@0rpxx0>#|KX{Qn`*#IZRXBauLfvvmU{6X}R%ReA)*+!|mrQ`4;hx({M01B1a9lf`K;B?My_nYK(@CAJd7vBhri~MR=m^5& z-G!Ok8NDw-QiKIUbCmXz?#+73WH4>wjW-+Tbwiw2O`8YBeT*1?Aj=aHf{uCA>ZX%6 z7Jy-H!hXk!k0i&2o+_-|f*v#!v4ionLlMKRuvRIAG&3MnJFx}>k#vkn$}4}X_?WF` zfQdGsHWyyuc@JC%_WYw=W(j%W3GFm=&^AX3Wqy{2pXOwt&nO~{HL5L@TXROrxC@uO zDnZVTF_}yl*+S#WfPFRHtG(z;>{n^QiH!Fi|07y3lUSEVlnbCwyS(T3IU`NG@InBt zpgd~s8Ze__iIM*vEvhYu)2W;*zWONnbP{*l!;H zdv@7H+EYfqF;)fCu6uHG5;i&FOp~#7r?BP(bjFJI6cAqZ`op~Z_i3v~aY&>5GKj2X zSnEsM#af7=(soF_ z>5S2SF=>=9Uo$1_G*B3bvvJFiNNdAHLN!pvJyP0_ezEL}?unJWGb$>CZGPk42|R`( zb00U41SNkQwwg!r$I320KaSdw-UAzPKrlq)yX>n0*o?tn0bzIFwI|3E5>m_mja=mZ zA6ZIRI9b{Mvs@hh<|4DTBKEuifRGX^BKCcMkU`PFd$==n69$*=-575A+YcW^ZAv?Q zlsAHI3U8j&BGDca_bDGAH%d4nzm|?4{x=rcuy;Qs@88{Z<=5A3{l_zBr#Nbk$Hu6+ zFRKV{O{)YEK8ZMG$Z))S4tkWLcA!zK?b@OW&s@N0_v~r;$b>4@a67ah+ z#7jpHp2VBdK3*01@BP#$_7ppTM-_sCpYT56>#)93w1Jq}8)L0|?!#R1 !MHQ%`=?NAX1BNDM1c8=WZ& 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 + + + + + + + FY23Q3 Report + + + + + +
+

FY23Q3 Report

+

logs goes 4 months back

+

2023-05-03

+
+ +

IROH

+

lead

+

Guillaume Buisson [25]

+

ctia [5]

+
    +
  • Fixed Riemann ES configuration #1360
  • +
  • Allow setting allow_partial_search_results in ES +queries #1359
  • +
  • Bump CTIM to 1.3.6 #1355
  • +
  • Note Entity API changes #1342
  • +
+

between 3 and 4 months old

+
    +
  • CTIM Note entity Support #1330
  • +
+

iroh [16]

+
    +
  • Initial Incident Response Design Draft #7398
  • +
  • Fix Target enrichment feature flag check #7740
  • +
  • Bump clj-momo to 0.4.0 #7723
  • +
  • Update Orchestration Workflow Event fixtures #7677
  • +
  • Observe-Targets route Enhancements #7668
  • +
  • Temporary implementation of observe-targets in the Relay module #7656
  • +
  • Revert "Enrich WebService route"
  • +
  • Revert "Initial WebService for testing"
  • +
  • Initial WebService for testing
  • +
  • Enrich WebService route
  • +
  • Additional Note/Event sample data #7654
  • +
  • Support the Note Entity in Private Intel #7605
  • +
  • Mitre and Risk Score based Incidents Review #6990
  • +
  • Properly define the OpenAPI metadata for the Enrich API #7532
  • +
  • Unhide Swagger UI Responses #7529
  • +
  • Updated Note designs #7508
  • +
+

tenzin-config [4]

+
    +
  • Add the SXO clients to the High Impact allowed sources #876
  • +
+

between 3 and 4 months old

+
    +
  • CTIA Note Entity setup #836
  • +
  • Disable the Kafka Event Hook for Private Intel #835
  • +
  • Double the rate limit of the dcloud organization #824
  • +
+

data

+

Mario Aquino [30]

+

iroh [17]

+
    +
  • Add audiences to client #7812
  • +
  • OrgTokenProviderService #7731
  • +
  • Handle additional variation on mitre-attack source_name #7755
  • +
  • Match on mitre-attack as source_name to find variations #7754
  • +
  • Remove high impact severity checking #7580
  • +
  • Iterate over all orgs for threat hunt execution #7601
  • +
  • Check authorization header #7597
  • +
  • Fix test broken by missing auth header #7588
  • +
  • Use mk-int-request-context for calls that may go to modules #7587
  • +
  • Improve logging for risk score asset resolution #7581
  • +
  • Update CTIM to align w version used by CTIA #7576
  • +
  • Reduce threat hunt ctia investigate module timeouts #7527
  • +
  • Error handling around risk score calculation attempt #7512
  • +
+

between 3 and 4 months old

+
    +
  • Replace unsupported trojan source detector #7481
  • +
  • Service interface tech-debt #7475
  • +
  • One iroh-async session queue for all tasks #7472
  • +
  • CTIM v1.2.0 #7459
  • +
+

tenzin-config [13]

+
    +
  • Enable config for incident enrichment #880
  • +
  • Removes AWS Auth credentials no longer needed by queue-monitor #867
  • +
  • Update async worker count for new server specs #861
  • +
  • AWS Credentials for CloudWatch interaction #842
  • +
  • Remove configs to allow threat hunting for all orgs #853
  • +
  • Make all incidents imported via Swagger UI high impact #847
  • +
  • Remove iroh-investigate and iroh-incident configs #837
  • +
+

between 3 and 4 months old

+
    +
  • Use correct urls for PROD iroh #832
  • +
  • Updates sessions-config for iroh-investigate and iroh-incident #826
  • +
  • iroh-queue-monitor config update #820
  • +
  • Increases number of threat hunt orgs #812
  • +
  • Redis for iroh-async #815
  • +
  • Adds config for iroh-async deployment group
  • +
+

Guillaume Erétéo [16]

+

ctia [6]

+
    +
  • add total-hits headers to metric responses #1363
  • +
  • add tactics/techniques to incident search filters #1356
  • +
  • Incident score schema check #1353
  • +
  • Relationships: add target_ref and source_ref as enumerable field #1354
  • +
+

between 3 and 4 months old

+
    +
  • verdict fix #1333
  • +
  • add techniques to enumerable fields #1331
  • +
+

iroh [5]

+
    +
  • introduce aggregation in crud store #7734
  • +
  • Add Scott to CODEOWNERS #7782
  • +
  • first stats #7765
  • +
  • Incident summary design #7704
  • +
  • threat hunt status incident status Open #7709
  • +
+

tenzin-config [5]

+
    +
  • Activate scoring in TEST and PROD for 1.116 #851
  • +
  • Add PCTIA as high impact by default #849
  • +
+

between 3 and 4 months old

+
    +
  • update incident mappings #822
  • +
  • IROH Swagger UI to high impact sources #830
  • +
  • prepare actor migration #814
  • +
+

Ambrose Bonnaire-Sergeant +[11]

+

ctia [7]

+
    +
  • Push sighting store's coercion pattern into def-es-store #1361
  • +
  • Remove log4j #1347
  • +
  • Fix bulk relationships between transient asset mappings/fields #1343
  • +
  • Filter by scores test #1341
  • +
  • Scores dynamic mapping #1340
  • +
  • Don't mix user params with internal extensions #1339
  • +
+

between 3 and 4 months old

+
    +
  • Sort on incident score #1327
  • +
+

iroh [4]

+
    +
  • new incident scores format #7578
  • +
  • Strip ctia keys #7521
  • +
+

between 3 and 4 months old

+
    +
  • Improve stubservice error messages #7478
  • +
  • Prep Mia for incident scoring impl #7397
  • +
+

integrations

+

Matthieu Sprunck [32]

+

iroh [17]

+
    +
  • E7469: Event API extension design #7462
  • +
  • Implements OR, AND, NOT boolean combinators for ElasticSearch #7752
  • +
  • Add a dedicated IROH Auth configuration to Swagger #7738
  • +
  • Remote: Return an error when tiles/data is not supported #7732
  • +
  • Remove support for access token in Swagger UI #7729
  • +
  • Remote: IROH Proxy handler should not be called in case of errors #7717
  • +
  • Add missing dependency to int-web-service #7712
  • +
  • Configures ModuleRecords with a map #7690
  • +
  • Bump to CTIM 1.3.7 #7696
  • +
  • Create High Impact incident event #7679
  • +
  • Bump to CTIM 1.3.5 #7642
  • +
  • Add new High Impact Incident event types #7606
  • +
  • Bump to CTIM 1.3.4 #7626
  • +
  • Bump to CTIM 1.3.3 #7616
  • +
  • Allow settings prefixed by custom_ to be derived in proxy config #7509
  • +
+

between 3 and 4 months old

+
    +
  • Fix client credentials auth for CrowdStrike integration #7502
  • +
  • Add API Key auth type to the Relay module #7488
  • +
+

tenzin-config [15]

+
    +
  • Revert "Revert "Remove support for access token in Swagger UI +(#868)" (#871)" #874
  • +
  • Allow SXO internal hosts for webhook calls #872
  • +
  • Revert "Remove support for access token in Swagger UI (#868)" #871
  • +
  • Remove invalid module configuration keys #870
  • +
  • Remove support for access token in Swagger UI #868
  • +
  • Remove one-click-module services from iroh application #865
  • +
  • Change the IROH modules configuration format #864
  • +
  • Change Orbital URL in TEST #848
  • +
  • Remove the tiles APIs from the Orbital module record #845
  • +
  • Add CrowdStrike proxy configuration #841
  • +
+

between 3 and 4 months old

+
    +
  • Fix SentinelOne module record conf #834
  • +
  • Support of IROH Proxy for SentinelOne #828
  • +
  • Revert connection manager changes in PROD (2nd attempt) #827
  • +
  • Revert changes in PROD and reduce nb of threads in INT and TEST #825
  • +
  • Increase the number of threads used by the connection manager of the +Relay module #823
  • +
+

Kirill Chernyshov [11]

+

ctia [2]

+
    +
  • Exception handling for bundle export #1351
  • +
+

between 3 and 4 months old

+
    +
  • Default "no-pagination" for feed #1336
  • +
+

iroh [9]

+
    +
  • Fix configuration option for event signer #7777
  • +
  • Add signer options for EventService #7776
  • +
  • Simplify kafka-producer integration test #7769
  • +
  • Send event from EventService to kafka topic #7552
  • +
  • Return promise after sending event to kafka #7556
  • +
  • IROH-crypto lib #7544
  • +
  • KafkaProducerService #7524
  • +
  • Introduce iroh-kafka library #7505
  • +
+

between 3 and 4 months old

+
    +
  • Remove Onyx and Aeron services #7489
  • +
+

Shafiq [5]

+

iroh [4]

+
    +
  • Add create-event HTTP API #7557
  • +
  • Add search endpoint for iroh-events #7528
  • +
  • Add integration test-case for iroh-events search #7513
  • +
+

between 3 and 4 months old

+
    +
  • Separate event-handlers from EventNotifierService #7437
  • +
+

tenzin-config [1]

+
    +
  • Configure internal-event-web-service #844
  • +
+

auth

+

Olivier Barbeau [23]

+

iroh [22]

+
    +
  • fix http status code #7838
  • +
  • Rework of the script check-changelog-update-time #7658
  • +
  • RBAC: additional XDR tests #7634
  • +
  • GitHub Actions: do test coverage only once #7607
  • +
  • Increase Java Heap size for code coverage - Github Actions workflow +#7585
  • +
  • add workdir for the check #7573
  • +
  • disable test #7566
  • +
  • Fail build if html not updated #7559
  • +
  • RBAC: enable the new XDR role 'Security Analyst Tier 2' #7545
  • +
  • Issue 7538 refactor of role retrieval #7540
  • +
  • automated 'revert role' operation with test #7537
  • +
  • RBAC: Retrocompatibility of the Provisioning API #7507
  • +
+

between 3 and 4 months old

+
    +
  • Refactor around ifn-pred #7491
  • +
  • set job timeouts to 90 minutes #7506
  • +
  • set job timeouts to 60 minutes #7504
  • +
  • Test coverage v2 #7498
  • +
  • wait for hook to be finished before testing #7497
  • +
  • Add test coverage report to the Iroh GitHub Actions workflow #7453
  • +
  • RBAC for Org Access Request #7465
  • +
  • Issue 7333 rbac invitation service #7454
  • +
  • RBAC: new XDR tests for login and oauth-clients #7418
  • +
  • Issue 7413 move steps out of setup job #7414
  • +
+

tenzin-config [1]

+
    +
  • sets the :xdr-roles feature flag in INT and TEST #840
  • +
+

(Yogsototh) [5]

+

xdr-provisioning [5]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
  • Initial provisioning Script
  • +
+

bartuka [15]

+

iroh [13]

+
    +
  • [IROH Auth] introducing TimeService in +AuthService #7806
  • +
  • [IROH Auth] allow only iroh-core.time in oauth2.core ns +#7793
  • +
  • [IROH Auth] - Update IROH Web middleware to build short JWTs with +profile data #7671
  • +
  • [IROH Auth] - update check-refresh-token function #7669
  • +
  • [IROH Auth] - Update Design docs for Short JWT Epic #7670
  • +
  • [IROH Auth] /profile/permissions endpoint #7562
  • +
  • Patch compojure-api to allow endpoints with string-keys +(without keywordize the request :body) #7574
  • +
  • [IROH Auth] Include route /profile/scopes #7553
  • +
  • [IROH Auth] - Store Short JWTs #7476
  • +
+

between 3 and 4 months old

+
    +
  • [IROH Auth] refactor gen-short-tokens to avoid code +duplication #7485
  • +
  • Allow wildcard login origin in TEST env #7474
  • +
  • [IROH Auth] Generate Short JWT tokens #7450
  • +
  • [IROH Auth] Short JWT design #7436
  • +
+

tenzin [1]

+

between 3 and 4 months old

+
    +
  • Update GPG Wanderson Ferreira #2648
  • +
+

tenzin-config [1]

+
    +
  • add postgres and redis-cache store for IROH Auth JWTs #839
  • +
+

Yann Esposito [44]

+

ctia [1]

+
    +
  • bump snakeyaml to address CVE-2022-38751 #1346
  • +
+

iroh [30]

+
    +
  • Add a missing option to disable default configs #7805
  • +
  • Add a script to init tokens without login in #7794
  • +
  • Fix schema for Response #7804
  • +
  • Add support to onboard a single app #7796
  • +
  • Add a role instrospection route to help the UI and other clients #7785
  • +
  • Fix scopes declaration for execute-workflow route #7799
  • +
  • Fix a Swagger bug due to schema name conflict #7790
  • +
  • Web api search improvements #7728
  • +
  • add profile and notification to ao-jwt #7726
  • +
  • Tk store combinator search queries (AND, OR, NOT) #7691
  • +
  • Fix a case where the body is nil #7685
  • +
  • Add xdr-instance-id field to the orgs #7707
  • +
  • PIAM: Provisioning onboard endpoint #7659
  • +
  • Add ff scope script #7680
  • +
  • added a script to add feature-flag scopes from command line #7676
  • +
  • prefer to use client from DB than client from config #7672
  • +
  • Align scopes to SXO behaviour #7673
  • +
  • fix lein start #7663
  • +
  • PIAM provisioning no idp-mapping for create user #7655
  • +
  • Default bootstrap & config #6868
  • +
  • Add Entitlements to Orgs #7631
  • +
  • Remove yaml to supported format for profile API #7632
  • +
  • Fix a flaky test in either_test.clj #7610
  • +
  • Role Matrix representation in the code. #7583
  • +
  • fix some wording only for admin users view #7579
  • +
  • Improve User login logs situation #7555
  • +
  • Added a composable redis.nix #7535
  • +
+

between 3 and 4 months old

+
    +
  • Fix template rendering during invite confirmation #7480
  • +
  • Display virtual users in the batch get users #7473
  • +
  • Add the UI session logout into IROH-Auth #7431
  • +
+

tenzin [2]

+
    +
  • use iroh.main for all nodes types #2862
  • +
  • Update iroh.job.jinja #2861
  • +
+

tenzin-config [6]

+
    +
  • fix missing iroh-async web-services #884
  • +
  • align iroh and iroh-async confs #883
  • +
  • Add CSC onboarding URLs #875
  • +
  • fix provisioning service #863
  • +
  • PIAM config change (+ boostrap cleanup) #677
  • +
  • add perf.orbital.threatgrid.com to allowed login origin #854
  • +
+

xdr-provisioning [5]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
  • Initial provisioning Script
  • +
+

iroh-ops

+

Patrick Patat [19]

+

iroh-ops [18]

+
    +
  • Merge pull request #69 from advthreat/riemann-asg
  • +
  • Merge pull request #66 from advthreat/pg-cname
  • +
  • Merge pull request #65 from advthreat/minor-fix
  • +
  • Merge pull request #64 from advthreat/vector-docker
  • +
  • Merge pull request #63 from advthreat/asg-refresh
  • +
  • Merge pull request #61 from advthreat/auto-deploy
  • +
  • Merge pull request #60 from advthreat/webex-notif
  • +
  • Merge pull request #57 from advthreat/qualys
  • +
  • Merge pull request #56 from advthreat/dynamodb_backup
  • +
  • Merge pull request #55 from advthreat/iroh-queue
  • +
  • Merge pull request #52 from advthreat/nomad-job
  • +
  • Merge pull request #54 from advthreat/vault-stats
  • +
  • Merge pull request #48 from advthreat/vault-pki
  • +
  • Merge pull request #47 from advthreat/nomad-docker-config
  • +
+

between 3 and 4 months old

+
    +
  • Merge pull request #41 from advthreat/codebuild-fix
  • +
  • Merge pull request #40 from advthreat/ansible-codebuild
  • +
  • Merge pull request #37 from advthreat/fix-host
  • +
  • Merge pull request #35 from advthreat/instances_route53
  • +
+

tenzin [1]

+
    +
  • allows iroh-ops dev platform to access redis #2755
  • +
+

Jerome Schneider [81]

+

iroh-ops [24]

+
    +
  • render s3 artefacts generic and create a releases bucket
  • +
  • datadog: improve logging
  • +
  • add vector support for os logging
  • +
  • tf peering: don't peering public subnets
  • +
  • Add Datadog agent on all instances and specific setup for Nomad and +Consul
  • +
+

between 3 and 4 months old

+
    +
  • vpnator: remove cloudtrail support for the moment
  • +
  • ansible: migrate jerschne on master
  • +
  • iam_lambda_ec2_route53: re-add rights on EC2
  • +
  • improve iam management and adapt Ansible for it
  • +
  • tfw: manage correctly workspaces
  • +
  • switch jerschne on ansible master
  • +
  • Create a new env and manage terraform workspaces
  • +
  • dev: cleaning configuration
  • +
  • only one s3 bucket and dynamodb table per account for tfstates
  • +
  • Ansible: add Mitogen to improve performances (issue #26)
  • +
  • requirements.txt: add missing dependencies
  • +
  • vim: add a vimrc example
  • +
  • scripts/tfw: fixed json debugging message and exit message when it +failed
  • +
  • README is a markdown file
  • +
  • README.md: fix path
  • +
  • Migrate iroh-ops TF to Terraform Wrapper (tfw)
  • +
  • Add a Terraform Wrapper (tfw) that improve Terraform var files
  • +
  • ansible add a quick readme and a requirements.txt
  • +
  • TF: add kafka support
  • +
+

tenzin [57]

+
    +
  • Upgrade TF AWS provider
  • +
  • iroh-async: resize ASG and add downscaling support
  • +
  • iroh: add iroh signer certificates
  • +
  • ASG: Drain Nomad nodes before terminating instances
  • +
  • PROD AP: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • PROD EU: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • PROD US: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • STAGE: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • TEST: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • INT: allows iroh-queue-monitor to put metric in Cloudwatch
  • +
  • Terraform: configure vault provider
  • +
  • iroh-async: resize instances and memory usage
  • +
  • PROD EU: Conure add IAM policy
  • +
  • PROD APJC: Conure add IAM policy
  • +
  • PROD NAM: Conure add IAM policy
  • +
  • STAGE: add Conure support
  • +
  • TEST: add new Conure IAM role
  • +
  • INT: add new Conure IAM role
  • +
  • iroh allows iroh-internal.*.iroh.site domains
  • +
  • add private-ctia-update-index-state on TEST,STAGE and PROD
  • +
  • STAGE: add iroh-internal support
  • +
  • PROD US: add iroh-internal support
  • +
  • PROD EU: add iroh-internal support
  • +
  • PROD APJC: add iroh-internal support
  • +
  • TEST: add iroh-internal support
  • +
  • INT: add iroh-internal support
  • +
  • RDS PostgreSQL: force SSL connections by default
  • +
  • add private-ctia-update-index-state job to update ES index +mapping
  • +
  • Iroh Async use custom metrics to scale
  • +
  • remove iroh-tooling
  • +
  • iroh-admin INT: revert breaking instance change
  • +
  • Caddy private: allow es-metrics for iroh-ops
  • +
  • allows iroh-ops dev platform to access to private caddy
  • +
  • PostgreSQL Conure change instances for PROD and TEST
  • +
  • add Conure RDS PostgreSQL on PROD and TEST
  • +
  • PROD EU: destroy iroh-investigate and iroh-incident
  • +
  • PROD APJC: destroy iroh-incident and iroh-investigate
  • +
  • PROD NAM: remove iroh-incident and iroh-investigate
  • +
  • TEST: destroy iroh-incident and iroh-investigate
  • +
  • improve
  • +
  • iroh-async: add downscaling!
  • +
  • INT/TEST: fixed iroh-admin conf to allow iroh-queue-monitor
  • +
  • INT: new RDS PostgreSQL for Conure
  • +
  • INT: remove iroh-incident and iroh-investigate
  • +
+

between 3 and 4 months old

+
    +
  • Nomad jobs: fix MaxParallel when auto scaling is enabled!
  • +
  • iroh job: change the grace period from 120s to 180s
  • +
  • iroh-queue-monitor: migrate it on full https and allow access from +private rp
  • +
  • elasticache: change creation timeout
  • +
  • add dedicated Elasticache Redis for iroh-async
  • +
  • PROD APJC: add iroh-async support
  • +
  • PROD EU: add iroh-async support
  • +
  • PROD US: add iroh-async support
  • +
  • TEST: add iroh-async support
  • +
  • add a new iroh-async to replace iroh-investigate and +iroh-incident
  • +
  • iroh-admin nomad job: extend grace delay and add one more status +check
  • +
  • prod US: this PR allows tier3 engineers to manage SES suppression +list
  • +
  • allow iroh-tooling to access to RDS PostgreSQL
  • +
+

Other

+

Other

+

krishna Ganugapenta [32]

+

tenzin [31]

+
    +
  • Mia Lehrer(milhrer) gpg key updated #2725
  • +
  • Securex-news decommission from tenzin #2876
  • +
  • ASG size bumped to negate excessive CPU useage #2869
  • +
  • updated SG rules count for iroh-front-end #2866
  • +
  • IAM policy to access cloudtrail logs s3 bucket #2840
  • +
  • Fixing asea modules not in sync with AWS infra #2828
  • +
  • logstash-cloudtrail versions updated in jobs.sls #2812
  • +
  • IROH_ASYNC asg capacity increase #2813
  • +
  • Logstash-cloudtrail filter settings have modified #2808
  • +
  • Asea services tf modules removed from TEST to sync with AWS infra #2800
  • +
  • tenzin-config files updated to intelligence app #2779
  • +
  • Fixing logstash config file permission issue #2765
  • +
  • Added read and write permission to logstash.yml #2763
  • +
  • prestart task added to prevent permissions error #2762
  • +
  • Added a new set variable for logstash-cloudtrail #2760
  • +
  • Fixing logstash-cloudtrail nomad job config temp #2759
  • +
  • Added a missing template for logstash-cloudtrail #2757
  • +
  • Logstash-cloudtrail job to collect logs #2756
  • +
  • XDR decommission from nomad cluster #2684
  • +
  • SQS queue url fixed for logstash-cloudtrail nomad job #2710
  • +
  • SQS queue url has got updated to logstash-cloudtrail job #2709
  • +
  • filebeat and beats configuration updated #2707
  • +
+

between 3 and 4 months old

+
    +
  • Removal of accesskey/secret key from logstash-cloudtrail job #2702
  • +
  • Added vault policy to oss nodes to fix logstash-cloudtrail nomad job +issue #2700
  • +
  • Caddy port lable fix for logstash-cloudtrail job #2698
  • +
  • Logstash job to retrieve cloudtrail logs from S3 #2696
  • +
  • Enabled securex-ui-incidents for PROD #2650
  • +
  • XDR shell app PROD config added #2624
  • +
  • Conure DB access policy updated #2627
  • +
  • xdr-apps configuration removed form caddy public #2649
  • +
  • Caddy Path based routing changes reverted #2623
  • +
+

tenzin-config [1]

+
    +
  • Securex-news removal from tenzin and tenzin-config #869
  • +
+

Tancredi Orlando [1]

+

easy-purescript-nix [1]

+
    +
  • purs-tidy: 0.9.0 -> 0.9.2
  • +
+

milehrer [15]

+

iroh-engine [15]

+
    +
  • move forward if no new targets or asset
  • +
  • prepare for 0.15.4
  • +
  • decouple first asset check from asset enrichment
  • +
  • change ->instant to parse
  • +
  • write asset-enrich pipeline v1
  • +
  • Prepare for v0.14.6
  • +
  • update iroh service-wrapper to expect resolve-latest
  • +
  • add resolve-latest-assets iroh protocol and endpoint
  • +
+

between 3 and 4 months old

+
    +
  • prepare for v0.14.5
  • +
  • the less we talk about this, the better
  • +
  • prepare for version 0.14.4
  • +
  • make data in enrichment bundles align with real life
  • +
  • prepare for 0.14.3
  • +
  • remove deprecated trojansource step from github workflow
  • +
  • remove transient id generation from assets as DI now does it +instead
  • +
+

Joel Holdbrooks [2]

+

iroh-engine [2]

+
    +
  • Merge pull request #1373 from advthreat/noprompt-patch-1
  • +
  • Update unit_test.yml
  • +
+

Michael Whitley [3]

+

response [3]

+
    +
  • Update access-request.md
  • +
  • Update access-request.md
  • +
  • Update access-request.md
  • +
+

Sofiia Mykytiuk [43]

+

tenzin [43]

+
    +
  • Update VPNator in TEST, STAGE and PROD #2932
  • +
  • Update STAGE docs S3 bucket #2938
  • +
  • Update VPNator lambda functions in INT #2929
  • +
  • Update min capacity for ASG in backup regions #2917
  • +
  • Update readme in terraform folders for backup regions #2896
  • +
  • Saltstack changes for backup regions #2822
  • +
  • ROAdmin role for STAGE and PROD #2909
  • +
  • Update saml in terraform to sync with AWS STAGE and PROD accounts #2910
  • +
  • ROAdmin role for INT #2903
  • +
  • Add nodes to ES-metrics cluster in EU #2905
  • +
  • Remove Data VPNator from PROD #2868
  • +
  • Terraform changes for backup regions #2882
  • +
  • Remove modules needed for S3 batch operations #2884
  • +
  • Disable replication for es-metrics #2850
  • +
  • Update infrastructure diagram with second VPN #2871
  • +
  • Remove data-vpnator from INT #2855
  • +
  • PKI update for backup regions #2842
  • +
  • Update vpnator script for new OPS setup #2817
  • +
  • Fix module deletition #2825
  • +
  • Remove cleaner lambda setup from INT, TEST #2823
  • +
  • Module to setup new vpnator for OPS VPN in INT #2816
  • +
  • Modules to setup VPNator for OPS VPN in PROD #2814
  • +
  • BCP: Update readme with bastion info #2456
  • +
  • Terraform modules update for TEST backup region #2796
  • +
  • New PROD VPNator setup for non-ops VPN setup #2748
  • +
  • Remove not needed permissions for kms-ssm in STAGE #2733
  • +
  • Changing KMS key in Vault unseal config in STAGE #2732
  • +
  • Adding permissions to kms-vault key #2712
  • +
  • Remove permissions for kms-ssm from hashistack policy INT and TEST +#2719
  • +
  • Terraform modules update for TEST backup region #2724
  • +
  • Changing unseal configuration for Vault in INT #2718
  • +
  • Permissions for kms-vault key in INT and STAGE #2706
  • +
  • KMS vault key material for INT and STAGE #2705
  • +
  • New kms-vault key material #2711
  • +
+

between 3 and 4 months old

+
    +
  • Permissions for new kms-vault key in TEST backup region #2695
  • +
  • Fix permissions for kms-vault key #2692
  • +
  • Changing kms key in autounseal Vault config for TEST #2680
  • +
  • Update README.md #2686
  • +
  • Update salt to read datadog api key from SSM #2679
  • +
  • Adding permissions for new kms-vault key for hashistack nodes in +TEST env #2670
  • +
  • Adding permissions for datadog ssm parameter #2663
  • +
  • Comment not needed references #2656
  • +
  • KMS Vault key #2668
  • +
+

Will Lorand [1]

+

iroh [1]

+
    +
  • Update summary.org #7603
  • +
+

Dmytro Budko [5]

+

tenzin [5]

+
    +
  • SXOPS-630 Invalidate a CloudFront cache for INT/TEST after push +changes #2897
  • +
  • SXOPS-191 Terraform: Bring INT and Test into sync with AWS (DOCS +INT/TEST) #2889
  • +
  • SXOPS-616 DataDog agent not able to collect metrics (SLM) from ES #2878
  • +
  • SXOPS-539 EC2 Keypair rotation for INT and TEST #2787
  • +
  • SXOPS-539 Offboard Vadym Kiz #2784
  • +
+

Cisco Boz [1]

+

tenzin [1]

+
    +
  • Replace Threat Response -> XDR for 502 pages on caddy-* public +& private #2934
  • +
+

Patrick Patat [72]

+

iroh-ops [71]

+
    +
  • install and config riemann on asg
  • +
  • add riemann & reimann_telemetry servers
  • +
  • add vault token for ansible
  • +
  • add rds pg cname and bump tf min version to 1.4
  • +
  • install vector after all (due to app log deps)
  • +
  • add vector config for docker with nomad
  • +
  • add auto instance refresh
  • +
  • disable notready service add the end of ansible run
  • +
  • remove unattended-upgrades pkg and ignore qualys server
  • +
  • setup a lambda that run ansible nomad-jobs when a new app version is +pushed to s3
  • +
  • override nomad jobs version with versions.json from s3 bucket +artefacts (needed for auto deployement)
  • +
  • add codebuild fail notification via webex
  • +
  • simplify sg rule and rename a boolean var
  • +
  • add doc for qualys setup
  • +
  • add qualys instances and extends customasation of instances, asg +& sgs
  • +
  • create an aws backup vault and plan for dynamodb backup
  • +
  • create redis-async.iroh.dev.sh cname to tenzin's redis
  • +
  • add add iroh-queue-monitor, add http check for nomad jobs
  • +
  • config vault telemetry to send data to datadog
  • +
  • add role nomad-jobs with exemple job iroh & hello, add related +caddy config for private rp
  • +
  • add python-nomad to manage job, add dogstatsd as volume & add +metadata from docker
  • +
  • add iroh-ro vault policy
  • +
  • add vault ca to ssm, put vault ca on caddy vm & update nomad +config for vault and docker
  • +
  • create custom modules for vault and aws private acm & configure +vault internal pki
  • +
  • allow vault servers to query aws private acm
  • +
  • add docker registry and app_server role for docker registry use
  • +
  • move docker repo conf to linux base & update nomad config
  • +
  • add .yml to group_vars files
  • +
+

between 3 and 4 months old

+
    +
  • create one codebuild job per env
  • +
  • change codebuild default env var to '' and fix missing env var in +user_data
  • +
  • create codebuild ansible-run and replace user_data local ansible +with codebuild trigger
  • +
  • push new admin key in user admin authorized keys
  • +
  • fix hostname config
  • +
  • add lambda to create/delete ec2 dns record on start and +terminate
  • +
  • centralize apt config & set hostname and prompt
  • +
  • configure vault server & add caddy vault config
  • +
  • refactor route53 lb cnames creation
  • +
  • upgrade vault instances config
  • +
  • split iam in mutliple file and add iam for vault instances
  • +
  • add dynamodb for vault
  • +
  • add CODEOWNERS file
  • +
  • remove openvpn push dns (useless with iroh.sh)
  • +
  • upgrade tf and ansible for caddy https with letsencrypt
  • +
  • upgrade dns config with iroh.sh & iroh.services
  • +
  • secure all comunications between consul nomad and rps
  • +
  • do not redeploy instances on ami upgrade
  • +
  • refactor pki
  • +
  • fix: encode in base64 ssm parameters
  • +
  • Revert "temporaly disable encrypt communication for nomad and +consul"
  • +
  • pki for internal certs
  • +
  • use ansible-pull in user_data to config vm at first boot
  • +
  • use t4.small instead of t4.nano
  • +
  • add linux users config
  • +
  • fix: add hashicorp apt in vaul role
  • +
  • upgrade for private rp
  • +
  • add role and playbook for caddy private rp
  • +
  • move hashicorp's apt config to role nomad & consul (do need it +on all vms)
  • +
  • add bastion and openvpn role, playbook and group_vars
  • +
  • temporaly disable encrypt communication for nomad and consul
  • +
  • replace _ with - in node name (need to be dns compatible)
  • +
  • add python3-boto3 to linux_base_pkgs
  • +
  • temporary allow everything from vpn
  • +
  • disable source_dest_check for vpn and add bastion dns name
  • +
  • upgrade for vpn server
  • +
  • ansible typos and code style
  • +
  • refactoring asgs & security groups
  • +
  • refactor terraform asgs
  • +
  • use boolean value instead of strings, add tags in tasks and other +minor fixes
  • +
  • improve ansible.cfg, remove debug, fix unbound config
  • +
  • add load_balancer, app_server private_rp, remove caps from ressource +names
  • +
  • ansible bootstrap
  • +
+

tenzin [1]

+
    +
  • allows iroh-ops dev platform to access rds
  • +
+

Yurii Ivanisenko [12]

+

tenzin [11]

+
    +
  • Add muhammad imran (muhammim) gpg key #2899
  • +
  • Give Muhammad Imran (muhammim) SSH access #2898
  • +
  • removed walkme-ci tf module files and vpn users #2841
  • +
  • removed all saltstack entries with user vilakkak #2818
  • +
  • removed TF module CloudWatch-lambda-sca-whitelist-testing #2804
  • +
  • added diagrams for CTR_AWS and TAC-portal #2717
  • +
  • align with INT lambda settings for Thousendeyes WL and TEST R53 +recor… #2715
  • +
+

between 3 and 4 months old

+
    +
  • fix CSP directives for visibility.amp in APJC and EU regions #2689
  • +
  • fixed tab instead of spaces in caddy.yaml NAM #2681
  • +
  • Caddy public job - added templates for TAC certificates #2674
  • +
  • Added configs for TAC portal prod #2666
  • +
+

tenzin-config [1]

+

between 3 and 4 months old

+
    +
  • Added config.json for Tactical-portal in PROD regions #817
  • +
+

Robert Levy [5]

+

iroh [5]

+
    +
  • fix dev-resources config to use the correct key signer-ops instead +of signer #7778
  • +
  • Add registered trademark to MITRE tile title #7775
  • +
  • Incidents' Detection Sources Tile #7725
  • +
  • top-targeted assets tile for control center (ctia investigate +module) #7689
  • +
  • MITRE Attack incidents tile #7523
  • +
+

Mia [36]

+

iroh [22]

+
    +
  • Update risk score docs to include overview of enrich-targets process +#7773
  • +
  • log asset retrieval failure #7743
  • +
  • Separate risk score engine calls #7742
  • +
  • log bundle #7737
  • +
  • Flag observe targets #7697
  • +
  • remove verbose logs from risk score calculation #7618
  • +
  • FIXME temp log bundle-import-payload #7609
  • +
  • handle explicit nil cases for asset value #7604
  • +
  • Correct describe assets #7600
  • +
  • adjust logging #7596
  • +
  • Resolve latest asset log params #7594
  • +
  • add asset:read scope to token used for engine-service #7571
  • +
  • Iroh engine latest assets #7554
  • +
  • Update bundle import #7542
  • +
  • Fix risk score bundle import #7534
  • +
  • fix a typo in engine config introduce default consistent with engine +#7525
  • +
  • Fix risk score auth #7517
  • +
  • Fix risk score auth #7516
  • +
  • Fix risk score auth with tests this time #7515
  • +
  • add auth token to bundle export header in risk score #7514
  • +
+

between 3 and 4 months old

+
    +
  • implement final risk score #7486
  • +
  • 7342 preliminary risk score #7460
  • +
+

iroh-engine [13]

+
    +
  • Merge pull request #1385 from advthreat/v0.15.4-rc
  • +
  • Merge pull request #1384 from +advthreat/separate-add-assets-and-enrich-targets
  • +
  • Merge pull request #1371 from advthreat/testy-tests
  • +
  • Merge pull request #1367 from advthreat/v0.14.6-rc
  • +
  • Merge pull request #1366 from +advthreat/add-resolve-latest-assets
  • +
+

between 3 and 4 months old

+
    +
  • Merge pull request #1365 from advthreat/v0.14.5-rc
  • +
  • Merge pull request #1364 from advthreat/change-test-again
  • +
  • Merge branch 'main' into change-test-again
  • +
  • Merge pull request #1363 from advthreat/v0.14.4-rc
  • +
  • Merge pull request #1362 from +advthreat/calculate-preliminary-risk-score
  • +
  • Merge pull request #1360 from advthreat/v0.14.3-rc
  • +
  • Merge pull request #1359 from advthreat/remove-trojansource
  • +
  • Merge pull request #1358 from advthreat/remove-transient-ids
  • +
+

tenzin-config [1]

+

between 3 and 4 months old

+
    +
  • flip feature flag in INT for score-based incident enrichment #833
  • +
+

Devin Walters [5]

+

iroh-engine [5]

+
    +
  • Prepare 0.15.2
  • +
  • Coerce to instant after reading as ZDT
  • +
  • Assert sightings
  • +
  • Let up
  • +
  • Use investigable-observables, promises delivered, add verdict
  • +
+

Vadym Kiz [3]

+

tenzin [3]

+
    +
  • SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo #2635
  • +
  • Datadog: enable slm_stats #2778
  • +
  • SSH access - jbusboom #2738
  • +
+

Ag Ibragimov [8]

+

iroh [4]

+
    +
  • Unassigned Incidents Tile should show relative time #7824
  • +
  • Control center: Navigate to Incidents page from tile #7760
  • +
  • Control Center – Detection Sources Tile: Fixes query parenthesizing +#7759
  • +
  • API work for unassigned incidents #7682
  • +
+

tenzin-config [4]

+
    +
  • adds :xdr-site-url #885
  • +
  • adds detection sources config for PROD #881
  • +
  • additional client_id for incident sources #877
  • +
  • adds incident sources: test, int #873
  • +
+

Justin Woo [2]

+

easy-purescript-nix [2]

+
    +
  • Merge pull request #219 from turlando/purs-tidy-0.9.2
  • +
  • Merge pull request #218 from paluh/master
  • +
+

dependabot[bot] [0]

+

Sam Waggoner [4]

+

ctia [1]

+

between 3 and 4 months old

+
    +
  • threatgrid/ctim/#381 Migrate actor 1.2.0 #1323
  • +
+

tenzin-config [3]

+
    +
  • Add hydrant es-metrics configs for events.
  • +
  • Fix hydrant-talos-ta-blog misnamed http-options.
  • +
  • advthreat/hydrant#721 update talos blog http-options.
  • +
+

II [9]

+

iroh [7]

+
    +
  • Issue 7455 - Minor cleanup from XDR tiles merge #7695
  • +
  • 6963 implements one-click module wrapper endpoint #7315
  • +
  • Issue 7647 AMP observe targets #7661
  • +
  • Issue 7647 - IObserveTargetModule protocol #7651
  • +
  • Ao shortcut use unique names #7627
  • +
  • Ao docs formatting fixes #7625
  • +
  • Issue 7550 ao workflow exec shortcut #7617
  • +
+

tenzin-config [2]

+
    +
  • Adds one-click service to bootstrap.cfg files #862
  • +
+

between 3 and 4 months old

+
    +
  • Tac portal PROD login origins #821
  • +
+

Eric Gierach [10]

+

iroh [3]

+
    +
  • Fix attack graph simplification #7747
  • +
  • latest simplification logic (edges not considered) #7662
  • +
  • update notable events to match what the Engine client is producing +for CTR #7614
  • +
+

iroh-engine [7]

+
    +
  • Merge pull request #1387 from advthreat/v0.15.5-rc
  • +
  • Prepare for 0.15.5 release.
  • +
  • Merge pull request #1386 from advthreat/enrich-all-targets
  • +
  • Fix typo in log
  • +
  • Merge pull request #1370 from +advthreat/dependabot/npm_and_yarn/webpack-5.76.0
  • +
  • Merge branch 'main' into dependabot/npm_and_yarn/webpack-5.76.0
  • +
  • Merge pull request #1368 from +advthreat/dependabot/npm_and_yarn/xmldom/xmldom-and-mountebank-0.8.4
  • +
+

Adam Sayer [26]

+

tenzin [25]

+
    +
  • webexbox fix on saltmaster #2937
  • +
  • increase ES storage iops/throughput #2927
  • +
  • Vercel CICD accept 409 and watch http state
  • +
  • Add Vercel CI/CD to Saltmaster #2920
  • +
  • Update hydrant container version #2891
  • +
  • snort filename fix #2890
  • +
  • Update hydrant container to 1.36 in INT #2888
  • +
  • remove jq verify usage #2885
  • +
  • Fix - Extract Talos Snort Rule files for Importer #2880
  • +
  • github runner salt and terraform #2875
  • +
  • update securex-ui in INT for latest NVM profiles #2873
  • +
  • Route53 Module refactor #2851
  • +
  • Revert "SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo +(#2635)" #2859
  • +
  • github-runner ASG #2852
  • +
  • Update r53 module to allow geolocation #2844
  • +
  • Cloud9 ami APJC EU #2803
  • +
  • Cloud9 AMI to NAM #2792
  • +
  • Bash to replace ES instances #2777
  • +
  • Upgrade 6th gen ec2 and cloud9 AMI for TEST #2775
  • +
  • Int cloud9 ami refresh #2768
  • +
  • Allow instance refresh on ASG module #2766
  • +
  • VPC peer TEST-STAGE for qa-macos instance #2734
  • +
  • Stage salt #2716
  • +
+

between 3 and 4 months old

+
    +
  • Allow ingress from IROH to ES private storage #2652
  • +
  • Allow ingress from IROH to es private storage INT #2630
  • +
+

tenzin-config [1]

+
    +
  • Stage env configs #785
  • +
+

Tomasz Rybarczyk [1]

+

easy-purescript-nix [1]

+
    +
  • purs: 0.15.7 -> 0.15.8
  • +
+

Chris Duane [2]

+

response [2]

+
    +
  • Update access-request.md
  • +
  • Create security-event.md
  • +
+

[9]

+

iroh [7]

+
    +
  • Issue 7455 - Minor cleanup from XDR tiles merge #7695
  • +
  • 6963 implements one-click module wrapper endpoint #7315
  • +
  • Issue 7647 AMP observe targets #7661
  • +
  • Issue 7647 - IObserveTargetModule protocol #7651
  • +
  • Ao shortcut use unique names #7627
  • +
  • Ao docs formatting fixes #7625
  • +
  • Issue 7550 ao workflow exec shortcut #7617
  • +
+

tenzin-config [2]

+
    +
  • Adds one-click service to bootstrap.cfg files #862
  • +
+

between 3 and 4 months old

+
    +
  • Tac portal PROD login origins #821
  • +
+

John Jardine [30]

+

tenzin [30]

+
    +
  • Update SW versions, sort changes to the top #2864
  • +
  • Add instances to handle new 3rd party integrations #2870
  • +
  • Add capacity in OSS to support logstash-cloudtrail #2865
  • +
  • Terraform edits to deconflict some values and make more generic #2853
  • +
  • Create S3 Bucket, user, group, policy #2839
  • +
  • Update integrations-crowdstrike to 1.0.2 in all regions #2833
  • +
  • Move all Hydrant jobs to v1.35 (adds coas support) #2826
  • +
  • Bash defaults: Remove TMOUT, assign set -o vi & dir #2829
  • +
  • Check single certificate #2830
  • +
  • Align hydrant jobs on 4 minute multiples. #2821
  • +
  • Updated ssh keypairs for EU NAM and APJC #2791
  • +
  • SXOPS-529: SSH Default configuration changes #2774
  • +
  • Check if integrations-healthcheck is working. #2772
  • +
  • Update sumram.gpg
  • +
  • Make script outputs comparable by using same sort order #2761
  • +
  • SXOPS-435: Add hydrant-talos-coas fixes for other regions #2751
  • +
  • Quote cron entry to prevent YAML interpolation #2750
  • +
  • Default Jason Busboom to absent to prevent global access #2743
  • +
  • Updated rev-proxy for securex-ui-automate.test.iroh.site #2744
  • +
  • Added gpg key for Atul Anand
  • +
  • SXOPS-491 Add securex ui automate support for TEST #2729
  • +
  • Need to add securex-ui-automate.int.iroh.site to ACME #2723
  • +
  • SXOPS-491 Add securex ui automate support #2722
  • +
+

between 3 and 4 months old

+
    +
  • Fix comment, fix error file content check #2683
  • +
  • Backport v1.112 fixes to master #2682
  • +
  • Initial commit #2671
  • +
  • Add error handling to cert check #2651
  • +
  • Initial Vercel Postman API #2633
  • +
  • INT: Merge Consul overrides into jobs.sls #2646
  • +
  • SXOPS-412: Trend Micro XDR Integration Relay INT and TEST #2617
  • +
+

Michael Pendergrass [4]

+

iroh [4]

+
    +
  • Engine 0.15.5 #7768
  • +
  • add more attribute relation types #7660
  • +
  • More graph changes #7643
  • +
  • add graph output to incident summary #7549
  • +
+

Scott McLeod [4]

+

iroh [4]

+
    +
  • Improve performance of IncidentReportService #7745
  • +
  • Add filters to Incident Report #7727
  • +
  • Add test to verify paging #7564
  • +
  • Use search_after paging for incident report (#7461) #7539
  • +
+

Matthieu Sprunck [3]

+

ctia [3]

+
    +
  • Bump CTIM to 1.3.7 #1357
  • +
  • Bump to CTIM 1.3.5 #1349
  • +
  • Bump to CTIM 1.3.4 #1345
  • +
+

Jerome Schneider [10]

+

iroh-ops [9]

+
    +
  • Merge pull request #68 from advthreat/split-releases-artefacts
  • +
  • Merge pull request #51 from advthreat/logging-vector
  • +
  • Merge pull request #46 from advthreat/datadog
  • +
+

between 3 and 4 months old

+
    +
  • Merge pull request #42 from advthreat/vpnator-rm-cloudtrail
  • +
  • Merge pull request #36 from advthreat/stricter-iam
  • +
  • Merge pull request #34 from advthreat/fix-tfw
  • +
  • Merge pull request #16 from advthreat/tfw-fixes
  • +
  • Merge pull request #13 from advthreat/tf-wrapper
  • +
  • Merge pull request #12 from advthreat/ansible
  • +
+

tenzin [1]

+

between 3 and 4 months old

+
    +
  • iroh(-async): improve memory management to avoid memory cgroup oom +#2693
  • +
+

t2sw [1]

+

iroh [1]

+
    +
  • modify get-tiles and get-tiles-data endpoints for xdr query +parameter #7757
  • +
+

bswanson [81]

+

iroh [10]

+
    +
  • Engine version bump. #7730
  • +
  • Asset correlation #7708
  • +
  • READY FOR REVIEW: observe-targets to iroh engine. #7683
  • +
  • Fix empty source breaking schema. #7687
  • +
  • BUG FIX: events were pulled from wrong key. #7678
  • +
  • Add Assets to Summary and Events incident endpoints #7666
  • +
+

between 3 and 4 months old

+
    +
  • Add Eric and Mia to codeowners. #7501
  • +
  • Add extra fields to summary events #7482
  • +
  • Add optional keys owner and groups to :incident-id/events schema. #7449
  • +
  • Allow port key in the private-intel service context #7435
  • +
+

iroh-engine [68]

+
    +
  • Merge pull request #1383 from advthreat/v0.15.3-rc
  • +
  • Update changelog.
  • +
  • Prepare for 0.15.3 release
  • +
  • Merge pull request #1381 from advthreat/proper-no-op
  • +
  • Merge branch 'main' into proper-no-op
  • +
  • Merge pull request #1382 from advthreat/codeowners
  • +
  • Add folks to codeowners, remove our previous humans.
  • +
  • Update release to remove unused project.clj
  • +
  • Cleanup tests.
  • +
  • Update tests to reflect passthrough behavior.
  • +
  • failing tests, but no-op.
  • +
  • Merge pull request #1380 from advthreat/v0.15.2-rc
  • +
  • Merge pull request #1379 from advthreat/superstitious-p
  • +
  • Merge pull request #1378 from advthreat/v0.15.1-rc
  • +
  • Release v0.15.1.
  • +
  • Merge pull request #1377 from +advthreat/remove-original-sightings
  • +
  • Don't print 100s of sightings :D
  • +
  • Add logging.
  • +
  • Remove CTIM dependency.
  • +
  • Data for you and data for me
  • +
  • Cabinet of curiosities be gone.
  • +
  • Datums test.
  • +
  • new asset responses.
  • +
  • Check no-op case for assets-for-new-targets.
  • +
  • Add assets and asset mappings.
  • +
  • Remove fake test that described itself as real.
  • +
  • Use add-latest-asset-info from enrich ns.
  • +
  • Add failing observe-target-observables-test.
  • +
  • Do not pass back the relationships or sightings from the original +bundle.
  • +
  • Merge pull request #1374 from advthreat/v0.15.0-rc
  • +
  • Release candidate 0.15.0
  • +
  • Merge pull request #1372 from advthreat/asset-enrich
  • +
  • Merge branch 'main' into asset-enrich
  • +
  • Only need to wrap around exception.
  • +
  • Magic sauce for cljs vs clj.
  • +
  • Add test for ->instant.
  • +
  • Fix let<.
  • +
  • promesify everything.
  • +
  • PR feedback, add p/let.
  • +
  • PR feedback.
  • +
  • map observable keys (this shouldn't matter, but for consistency and +safety sake.)
  • +
  • Refactor exists? because it's a function.
  • +
  • Update src/iroh/engine/asset/enrich.cljc
  • +
  • Fix IrohServiceWrapper call.
  • +
  • move time fns into time ns.
  • +
  • A bit more function now.
  • +
  • IT LIVESSSS.
  • +
  • Add emit_observe_targets_enrich.js
  • +
  • Wiring through observable call.
  • +
  • mountebank.
  • +
  • Getting farther through the pipeline.
  • +
  • Resolve linter errors.
  • +
  • more promises for us.
  • +
  • cleanup nested whens.
  • +
  • Try to call targets.
  • +
  • it puts the promise on the code.
  • +
  • Smaller functions.
  • +
  • Clean up more test ns.
  • +
  • Cleanup tests.
  • +
  • Merge branch 'main' into asset-enrich
  • +
  • Move logic into previous function.
  • +
  • Add resolve latest mountebank test.
  • +
  • Some unit tests.
  • +
  • prepare for the sightening.
  • +
  • extract targets from enriched response.
  • +
  • Break out a couple more small functions.
  • +
  • Implement some small helper functions.
  • +
  • Pull in used sighting ns and reference observable var.
  • +
+

tenzin-config [3]

+
    +
  • Add config for prod and fix test typo. #846
  • +
+

between 3 and 4 months old

+
    +
  • Add iroh base url to conure config. #829
  • +
  • Add necessary conure config. #811
  • +
+

Pawan Bahuguna [31]

+

tenzin [31]

+
    +
  • Sxops 191 - custom_response_body #2933
  • +
  • Added health check header #2921
  • +
  • Added Health check header to crowdstrike for testing #2916
  • +
  • Increased the Max size to 6 #2908
  • +
  • Updated the version to 7.0.7 to sync with AWS #2907
  • +
  • SXOPS-621 - Enable IAM Access Advisor in all envs #2894
  • +
  • Removed Event Processor Role #2881
  • +
  • SXOPS 191 Update TEST VPC Peering #2879
  • +
  • Changed version to 7.0.5, already present in aws #2877
  • +
  • Updated desired capacity, min and max size #2874
  • +
  • SXOPS-490 Docker version health check #2837
  • +
  • Added CU, IR, KP, SY #2854
  • +
  • Added artifacts and XDR to ordered_cache_behavior - Already in AWS +#2848
  • +
  • SXOPS-191-Updated VPC peering connection #2835
  • +
  • Added docker container version check #2815
  • +
  • SAML sync with AWS #2824
  • +
  • enabled intelligence in prod #2807
  • +
  • SXOPS-535 Micro Frontend Ribbon #2806
  • +
  • int-iroh-registration-ui User is already present in AWS #2801
  • +
  • Removed CloudWatch-CSIRT.tf #2788
  • +
  • updated the asg_max_size to 6 #2781
  • +
  • Added instance refresh #2780
  • +
  • Enabling watchdog check on Crowdstrike #2773
  • +
  • SXOPS-490 Add/Update 3rd Party Integrations health checks #2767
  • +
  • Added TLS - automate MFE #2753
  • +
  • PROD automate MFE #2752
  • +
  • [SXOPS-497] Create 3rd Party Integrations for Cybereason & +Crowdstrike (INT/TEST) #2747
  • +
  • Added dbudko pabahugu to VPN list #2728
  • +
  • Sxops 484 onboard dmytro dbudko #2727
  • +
  • SXOPS-476 Decom Nomad task securex-ui-incidents from Tenzin #2699
  • +
+

between 3 and 4 months old

+ +

Trent Boyd [2]

+

tenzin-config [2]

+
    +
  • chore: add https dev urls to xdr projects #886
  • +
  • feat: add configs for securex-ui-intelligence job #852
  • +
+

Devin Walters [12]

+

tenzin [7]

+
    +
  • Set tmpdir to /local for conure task #2930
  • +
  • Mount datadog socket in conure task #2922
  • +
  • Remove Conure access to IROH RDS instance #2742
  • +
+

between 3 and 4 months old

+
    +
  • Capture the rest of a log message as 'message_text' for clj stack +logs #2660
  • +
  • Grok pattern which captures message for the clj stack #2658
  • +
  • Add RMI server hostname #2640
  • +
  • Include configuration for hikari monitoring via JMX #2639
  • +
+

tenzin-config [5]

+
    +
  • Specify JWK per environment #866
  • +
  • Update conure username in prod environments #860
  • +
  • Update conure db username in TEST #856
  • +
  • Update conure configuration #843
  • +
  • Test out dedicated conure postgres instance #838
  • +
+

Martin Bruchanov [20]

+

tenzin [20]

+
    +
  • Adding data nodes to lower file system utilization #2940
  • +
  • Adding vercel deploy to sudo for consul #2936
  • +
  • Increasing number of data nodes to the current state #2935
  • +
  • Security groups for OPS VPN in INT #2924
  • +
  • Added CLI parameters for ES administration tools #2915
  • +
  • Removing salt references for terminated OPs instance #2900
  • +
  • Updated contacts of EDF team #2895
  • +
  • Fixed JSON validation for IROH query #2887
  • +
  • Fixed correct hostname and SSM keys #2893
  • +
  • OPS OpenVPN salt deployment #2883
  • +
  • Renaming data-openvpn to ops-openvpn #2845
  • +
  • Increasing edf-reporting and iops-reporting memory allocation #2838
  • +
  • Added list of Consul UI hostnames #2789
  • +
  • Tool for quick SSH to Consul leader #2785
  • +
  • Cleaning up intel2x hostname #2654
  • +
  • Second VPN server for Non-OPS access #2735
  • +
  • Fixed duplicated uid in user profile #2740
  • +
+

between 3 and 4 months old

+
    +
  • NAM ElasticSearch clean up: DNS, S3 bucket for snapshots #2697
  • +
  • Updating hostnames, fixed error with missing authentication #2637
  • +
  • Tranfer of existing roles from one ES cluter to another #2634
  • +
+

Michael Simonson [3]

+

tenzin [2]

+
    +
  • Adds input buckets for non-int envs #2863
  • +
  • SXOPs-hydrant-talos-coa-importer #2741
  • +
+

tenzin-config [1]

+
    +
  • Issue SXOPs-562: Hydrant Manual Removal Importer #859
  • +
+

John Jardine [5]

+

tenzin [4]

+
    +
  • Revert "Move all Hydrant jobs to v1.35 (adds coas support)"
  • +
  • Revert "Include STAGE in hydrant container version update"
  • +
  • Include STAGE in hydrant container version update
  • +
  • Move all Hydrant jobs to v1.35 (adds coas support)
  • +
+

tenzin-config [1]

+
    +
  • Importer was missing the config files #850
  • +
+

Gayan Jayasundara [7]

+

tenzin [7]

+
    +
  • Bump crowdstrike and SentinalOne - Ian requested #2904
  • +
  • Bump crowdstrike into 1.0.2a - Bug fix from Ian #2846
  • +
  • SXOPS-512 Bump crowdstrike and sentinelone versions #2802
  • +
+

between 3 and 4 months old

+
    +
  • Migrate securex-ui-incidents from Nomad to Vercel - non-prod - DNS +#2691
  • +
  • securex-ui-control-center - non-prod vercel #2690
  • +
  • Update cyberprotect integration to latest (2.0.6) #2673
  • +
  • Redirect XDR int to Vercel #2667
  • +
+ + diff --git a/reports/latest-weekly.html b/reports/latest-weekly.html new file mode 100644 index 00000000..f2d53663 --- /dev/null +++ b/reports/latest-weekly.html @@ -0,0 +1,774 @@ + + + + + + + + Code Weekly Report 24 + + + + + +
+

Code Weekly Report 24

+

logs goes 2 weeks back

+

2023-06-16

+
+ +

IROH

+

lead

+

Guillaume Buisson [1]

+

iroh [1]

+
    +
  • Initial XDR Incident Manager Response 1.1 Draft Spec #7847
  • +
+

data

+

Mario Aquino [4]

+

iroh [4]

+
    +
  • Fix flaky test #7971
  • +
  • Partition and batch threat hunt observables #7958
  • +
+
+

>1w

+
    +
  • Establish a task timeout option for async work #7948
  • +
  • Issue 7823/incident summary mapping #7907
  • +
+
+

Guillaume Erétéo [2]

+

iroh [2]

+
    +
  • Update risk-score.md #7974
  • +
+
+

>1w

+
    +
  • adding org mode for calculating data volume #7941
  • +
+
+

Ambrose Bonnaire-Sergeant [1]

+

ctia [1]

+
+

>1w

+
    +
  • Disable /metric/average route for irrelevant entities #1372
  • +
+
+

integrations

+

Matthieu Sprunck [2]

+

tenzin-config [2]

+
+

>1w

+
    +
  • Share the same module configurations in iroh and iroh-async in PROD +#905
  • +
  • Disable HTTP Proxy in IROH proxy (PROD)#903
  • +
+
+

Kirill Chernyshov [8]

+

iroh [3]

+
    +
  • Remove try/catch for better error handling #7980
  • +
  • Fix NullPointerException #7961
  • +
+
+

>1w

+
    +
  • Use event id for the key of kafka record #7923
  • +
+
+

tenzin-config [5]

+
    +
  • Enable KafkaServices on INT #921
  • +
  • Disable KafkaServices once again #918
  • +
  • Enable Kafka related services on INT #916
  • +
+
+

>1w

+
    +
  • Temporary disable services #914
  • +
  • Set SSL kafka security protocol on INT #912
  • +
+
+

Shafiq [1]

+

iroh [1]

+
    +
  • Creating iroh-events datastream should succeed even if it exists +already #7959
  • +
+

auth

+

bartuka [1]

+

iroh [1]

+
    +
  • [IROH Auth] RBAC JWT Revocation on role change #7875
  • +
+

Yann Esposito [16]

+

iroh [4]

+
    +
  • Upgrade SX to XDR org via provisioning #7981
  • +
  • feature-flag scopes are considered as special #7985
  • +
  • fix local dev environment to be able to start locally without docker +#7944
  • +
+
+

>1w

+
    +
  • Use org to display the roles as expected #7952
  • +
+
+

ring-jwt-middleware [3]

+
    +
  • Version 1.1.4-SNAPSHOT
  • +
  • Version 1.1.3
  • +
  • Support external error via is-revoked-fn
  • +
+

tenzin-config [9]

+
    +
  • Enable XDR roles in PROD #919
  • +
  • factorize PROD #917
  • +
  • Add role-web-service config everywhere #911
  • +
+
+

>1w

+
    +
  • Canonicalize the configs (#913) #915
  • +
  • Canonicalize the configs #913
  • +
  • Add missing role-web-service everywhere #910
  • +
  • Gen configs git pre-commit hook #908
  • +
  • Factorisation iroh/iroh-async confs #904
  • +
  • Tree config structures to prevent config duplication. #901
  • +
+
+

Olivier Barbeau [7]

+

iroh [7]

+
    +
  • Upgrade Babashka #7967
  • +
  • add missing exclusions for uberjar #7963
  • +
  • fix bug when Org has no entitlement #7956
  • +
  • [IROH configuration]: Generate service diagram #7872
  • +
  • GH pages updates #7960
  • +
+
+

>1w

+
    +
  • fix alias arguments #7954
  • +
  • Issue 7930 GitHub pages styling #7932
  • +
+
+

(Yogsototh) [3]

+

ring-jwt-middleware [3]

+
    +
  • Version 1.1.4-SNAPSHOT
  • +
  • Version 1.1.3
  • +
  • Support external error via is-revoked-fn
  • +
+

iroh-ops

+

Jerome Schneider [1]

+

tenzin [1]

+
    +
  • Kafka Connect: fixed cluster conf and use our own cacerts file
  • +
+

Patrick Patat [1]

+

iroh-ops [1]

+
    +
  • Merge pull request #75 from advthreat/squid
  • +
+

Patrick Patat [1]

+

iroh-ops [1]

+
    +
  • add squid server for vector in public subnet
  • +
+

Other

+

Other

+

Robert Levy [2]

+

iroh [1]

+
+

>1w

+
    +
  • user and team mean time tiles #7873
  • +
+
+

tenzin-config [1]

+
+

>1w

+
    +
  • add migration for iroh issue #7819 to TEST and PROD environments #902
  • +
+
+

Devin Walters [2]

+

tenzin-config [2]

+
    +
  • Add config.edn for other conure-distributor environments #920
  • +
+
+

>1w

+
    +
  • Reduce conure-distributor worker count #906
  • +
+
+

Mia [3]

+

iroh [1]

+
    +
  • Snapshot for risk score #7964
  • +
+

iroh-engine [2]

+
+

>1w

+
    +
  • Merge pull request #1394 from advthreat/v0.15.6-rc
  • +
  • Merge pull request #1393 from advthreat/save-asset-snapshot
  • +
+
+

Scott McLeod [1]

+

tenzin-config [1]

+
+

>1w

+
    +
  • Config changes supporting IROH PR #7934 #899
  • +
+
+

krishna Ganugapenta [4]

+

tenzin [4]

+
    +
  • COnure-distributor PROD ASG modules fix #3062
  • +
  • opsvpncidr removal from TEST and other backup regions as +ops vpn not present there #3061
  • +
  • Conure-distributor setup config for TEST/PROD #3049
  • +
+
+

>1w

+
    +
  • Conuredistributor terraform modules config updates #3027
  • +
+
+

milehrer [2]

+

iroh-engine [2]

+
+

>1w

+
    +
  • prepare for v0.15.6
  • +
  • Remove sightings from asset enrichment response, save snapshot +instead
  • +
+
+

Martin Bruchanov [2]

+

tenzin [2]

+
    +
  • Clean-up of the old ES5 deployment code #3053
  • +
+
+

>1w

+
    +
  • Fix for consul registration of ops-openvpn service #2968
  • +
+
+

Kirill Chernyshov [1]

+

tenzin-config [1]

+
+

>1w

+
    +
  • IROH Events migration to Elasticsearch #909
  • +
+
+

John Jardine [2]

+

tenzin [2]

+
    +
  • Add endpoint generation procedure and update endpoints. #3058
  • +
  • SXOPS-792: QA complaining of long queue times for incidents +enrichment #3054
  • +
+

Sofiia Mykytiuk [9]

+

tenzin [9]

+
    +
  • Update ASG for ES metrics in NAM and EU #3063
  • +
  • Update vpnator list #3050
  • +
+
+

>1w

+
    +
  • Remove CSIRTInvestigator role #3045
  • +
  • Policy to allow access to DynamoDB items for ROAdmin #3043
  • +
  • Remove jbusboom ssh configs #3042
  • +
  • Dmarc record for STAGE #3040
  • +
  • Remove ssh access for Michael Simonson #3035
  • +
  • Update OPS vpnator list #3034
  • +
  • Consul fix for ops vpn #3032
  • +
+
+

muhammad-xdr-ops [4]

+

tenzin [4]

+
    +
  • SXOPS-805 - adding CNAMEs for secure-client-forms MFE #3065
  • +
  • enabled trendmicro and defender in all prod regions #3055
  • +
  • SXOPS-763 - updating integrations version #3052
  • +
+
+

>1w

+
    +
  • SXOPS-702 removing INT access to PROD S3 bucket #3024
  • +
+
+

Dmytro Budko [5]

+

tenzin [5]

+
    +
  • SXOPS-191 Terraform: Bring INT and Test into sync with AWS #3056
  • +
+
+

>1w

+
    +
  • SXOPS-766 [PROD] Fix 'docs' related Terraform Delta #3046
  • +
  • SXOPS-636 Docs XDR Deployment, Publish and Host #3048
  • +
  • SXOPS-636 Docs XDR Deployment, Publish and Host #3041
  • +
  • SXOPS-636 Docs XDR Deployment, Publish and Host #3016
  • +
+
+

Scott McLeod [1]

+

iroh [1]

+
+

>1w

+
    +
  • Use filter-map-search directly from CRUDStoreService #7934
  • +
+
+

Rekha Gupta [2]

+

tenzin-config [2]

+
    +
  • fix: to port 4008 because ribbon uses 4007 #925
  • +
  • feat: port for new client management MFE #924
  • +
+

Jerome Schneider [1]

+

tenzin [1]

+
    +
  • SXOPS 801: Kafka connect open port 8083 and use static port in Nomad +#3059
  • +
+

Yurii Ivanisenko [2]

+

tenzin [2]

+
+

>1w

+
    +
  • connected self-hosted runner #3038
  • +
  • added wokeignore file #3036
  • +
+
+

Gayan Jayasundara [2]

+

tenzin [2]

+
    +
  • Add Adam as codeowner to Tenzin repo #3060
  • +
+
+

>1w

+
    +
  • SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in +Production for v1.122 Release #3031
  • +
+
+ + diff --git a/reports/report.css b/reports/report.css new file mode 100644 index 00000000..8588e8c1 --- /dev/null +++ b/reports/report.css @@ -0,0 +1,19 @@ + diff --git a/reports/weekly-17.html b/reports/weekly-17.html new file mode 100644 index 00000000..909c3722 --- /dev/null +++ b/reports/weekly-17.html @@ -0,0 +1,645 @@ + + + + + + + + Code Weekly Report 17 + + + + + +
+

Code Weekly Report 17

+

logs goes 2 weeks back

+

2023-04-28

+
+ +

IROH

+

lead

+

Guillaume Buisson [1]

+

iroh [1]

+
    +
  • Initial Incident Response Design Draft #7398
  • +
+

data

+

Mario Aquino [2]

+

iroh [2]

+
    +
  • Add audiences to client #7812
  • +
  • OrgTokenProviderService #7731
  • +
+

Guillaume Erétéo [4]

+

ctia [1]

+
    +
  • add total-hits headers to metric responses #1363
  • +
+

iroh [3]

+

>1w

+
    +
  • introduce aggregation in crud store #7734
  • +
  • Add Scott to CODEOWNERS #7782
  • +
  • first stats #7765
  • +
+

Ambrose Bonnaire-Sergeant [1]

+

ctia [1]

+
    +
  • Push sighting store's coercion pattern into def-es-store #1361
  • +
+

integrations

+

Matthieu Sprunck [1]

+

iroh [1]

+
    +
  • E7469: Event API extension design #7462
  • +
+

Kirill Chernyshov [3]

+

iroh [3]

+

>1w

+
    +
  • Fix configuration option for event signer #7777
  • +
  • Add signer options for EventService #7776
  • +
  • Simplify kafka-producer integration test #7769
  • +
+

[0]

+

auth

+

bartuka [3]

+

iroh [3]

+
    +
  • [IROH Auth] introducing TimeService in +AuthService #7806
  • +
  • [IROH Auth] allow only iroh-core.time in oauth2.core ns +#7793
  • +
+

>1w

+
    +
  • [IROH Auth] - Update IROH Web middleware to build short JWTs with +profile data #7671
  • +
+

Yann Esposito [14]

+

iroh [7]

+
    +
  • Add a missing option to disable default configs #7805
  • +
  • Add a script to init tokens without login in #7794
  • +
  • Fix schema for Response #7804
  • +
  • Add support to onboard a single app #7796
  • +
  • Add a role instrospection route to help the UI and other clients #7785
  • +
  • Fix scopes declaration for execute-workflow route #7799
  • +
+

>1w

+
    +
  • Fix a Swagger bug due to schema name conflict #7790
  • +
+

tenzin-config [2]

+

>1w

+
    +
  • fix missing iroh-async web-services #884
  • +
  • align iroh and iroh-async confs #883
  • +
+

xdr-provisioning [5]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
+

>1w

+
    +
  • Initial provisioning Script
  • +
+

Olivier Barbeau [1]

+

tenzin-config [1]

+

>1w

+
    +
  • sets the :xdr-roles feature flag in INT and TEST #840
  • +
+

(Yogsototh) [5]

+

xdr-provisioning [5]

+
    +
  • Improve help regarding setting env vars
  • +
  • Improve the command line parsing
  • +
  • rename script to .sh
  • +
  • Add onboarding of DI and CSC
  • +
+

>1w

+
    +
  • Initial provisioning Script
  • +
+

iroh-ops

+

Jerome Schneider [1]

+

tenzin [1]

+
    +
  • Upgrade TF AWS provider
  • +
+

Patrick Patat [1]

+

tenzin [1]

+
    +
  • allows iroh-ops dev platform to access redis #2755
  • +
+

Other

+

Other

+

Robert Levy [2]

+

iroh [2]

+

>1w

+
    +
  • fix dev-resources config to use the correct key signer-ops instead +of signer #7778
  • +
  • Add registered trademark to MITRE tile title #7775
  • +
+

Eric Gierach [4]

+

iroh-engine [4]

+

>1w

+
    +
  • Merge pull request #1387 from advthreat/v0.15.5-rc
  • +
  • Prepare for 0.15.5 release.
  • +
  • Merge pull request #1386 from advthreat/enrich-all-targets
  • +
  • Fix typo in log
  • +
+

Devin Walters [2]

+

tenzin [2]

+
    +
  • Set tmpdir to /local for conure task #2930
  • +
  • Mount datadog socket in conure task #2922
  • +
+

Mia [1]

+

iroh [1]

+

>1w

+
    +
  • Update risk score docs to include overview of enrich-targets process +#7773
  • +
+

Adam Sayer [3]

+

tenzin [3]

+
    +
  • increase ES storage iops/throughput #2927
  • +
  • Vercel CICD accept 409 and watch http state
  • +
  • Add Vercel CI/CD to Saltmaster #2920
  • +
+

milehrer [1]

+

iroh-engine [1]

+

>1w

+
    +
  • move forward if no new targets or asset
  • +
+

Martin Bruchanov [2]

+

tenzin [2]

+
    +
  • Security groups for OPS VPN in INT #2924
  • +
+

>1w

+
    +
  • Added CLI parameters for ES administration tools #2915
  • +
+

Ag Ibragimov [3]

+

iroh [1]

+
    +
  • Control center: Navigate to Incidents page from tile #7760
  • +
+

tenzin-config [2]

+
    +
  • adds :xdr-site-url #885
  • +
+

>1w

+
    +
  • adds detection sources config for PROD #881
  • +
+

Sofiia Mykytiuk [8]

+

tenzin [8]

+
    +
  • Update VPNator lambda functions in INT #2929
  • +
  • Update min capacity for ASG in backup regions #2917
  • +
  • Update readme in terraform folders for backup regions #2896
  • +
+

>1w

+
    +
  • Saltstack changes for backup regions #2822
  • +
  • ROAdmin role for STAGE and PROD #2909
  • +
  • Update saml in terraform to sync with AWS STAGE and PROD accounts #2910
  • +
  • ROAdmin role for INT #2903
  • +
  • Add nodes to ES-metrics cluster in EU #2905
  • +
+

Will Lorand [1]

+

iroh [1]

+

>1w

+
    +
  • Update summary.org #7603
  • +
+

Michael Pendergrass [1]

+

iroh [1]

+

>1w

+ +

Scott McLeod [1]

+

iroh [1]

+
    +
  • Improve performance of IncidentReportService #7745
  • +
+

Sam Waggoner [1]

+

tenzin-config [1]

+
    +
  • Add hydrant es-metrics configs for events.
  • +
+

t2sw [1]

+

iroh [1]

+

>1w

+
    +
  • modify get-tiles and get-tiles-data endpoints for xdr query +parameter #7757
  • +
+

Gayan Jayasundara [1]

+

tenzin [1]

+

>1w

+
    +
  • Bump crowdstrike and SentinalOne - Ian requested #2904
  • +
+

Pawan Bahuguna [4]

+

tenzin [4]

+
    +
  • Added health check header #2921
  • +
  • Added Health check header to crowdstrike for testing #2916
  • +
+

>1w

+
    +
  • Increased the Max size to 6 #2908
  • +
  • Updated the version to 7.0.7 to sync with AWS #2907
  • +
+

Trent Boyd [1]

+

tenzin-config [1]

+
    +
  • chore: add https dev urls to xdr projects #886
  • +
+ + diff --git a/reports/weekly-17.org b/reports/weekly-17.org new file mode 100644 index 00000000..6521a97b --- /dev/null +++ b/reports/weekly-17.org @@ -0,0 +1,308 @@ +#+title: Code Weekly Report 17 +#+subtitle: logs goes 2 weeks back +#+date: 2023-04-28 +#+options: H:6 +* IROH +** lead + + +*** Guillaume Buisson [1] + +**** iroh [1] + +- Initial Incident Response Design Draft [[https://github.com/advthreat/iroh/pull/7398][#7398]] +** data + + +*** Mario Aquino [2] + +**** iroh [2] + +- Add audiences to client [[https://github.com/advthreat/iroh/pull/7812][#7812]] +- OrgTokenProviderService [[https://github.com/advthreat/iroh/pull/7731][#7731]] + +*** Guillaume Erétéo [4] + +**** ctia [1] + +- add total-hits headers to metric responses [[https://github.com/advthreat/ctia/pull/1363][#1363]] +**** iroh [3] + + +_>1w_ + +- introduce aggregation in crud store [[https://github.com/advthreat/iroh/pull/7734][#7734]] +- Add Scott to CODEOWNERS [[https://github.com/advthreat/iroh/pull/7782][#7782]] +- first stats [[https://github.com/advthreat/iroh/pull/7765][#7765]] + +*** Ambrose Bonnaire-Sergeant [1] + +**** ctia [1] + +- Push sighting store's coercion pattern into def-es-store [[https://github.com/advthreat/ctia/pull/1361][#1361]] +** integrations + + +*** Matthieu Sprunck [1] + +**** iroh [1] + +- E7469: Event API extension design [[https://github.com/advthreat/iroh/pull/7462][#7462]] + +*** Kirill Chernyshov [3] + +**** iroh [3] + + +_>1w_ + +- Fix configuration option for event signer [[https://github.com/advthreat/iroh/pull/7777][#7777]] +- Add signer options for EventService [[https://github.com/advthreat/iroh/pull/7776][#7776]] +- Simplify kafka-producer integration test [[https://github.com/advthreat/iroh/pull/7769][#7769]] + +*** [0] + +** auth + + +*** bartuka [3] + +**** iroh [3] + +- [IROH Auth] introducing ~TimeService~ in ~AuthService~ [[https://github.com/advthreat/iroh/pull/7806][#7806]] +- [IROH Auth] allow only ~iroh-core.time~ in oauth2.core ns [[https://github.com/advthreat/iroh/pull/7793][#7793]] + +_>1w_ + +- [IROH Auth] - Update IROH Web middleware to build short JWTs with profile data [[https://github.com/advthreat/iroh/pull/7671][#7671]] + +*** Yann Esposito [14] + +**** iroh [7] + +- Add a missing option to disable default configs [[https://github.com/advthreat/iroh/pull/7805][#7805]] +- Add a script to init tokens without login in [[https://github.com/advthreat/iroh/pull/7794][#7794]] +- Fix schema for Response [[https://github.com/advthreat/iroh/pull/7804][#7804]] +- Add support to onboard a single app [[https://github.com/advthreat/iroh/pull/7796][#7796]] +- Add a role instrospection route to help the UI and other clients [[https://github.com/advthreat/iroh/pull/7785][#7785]] +- Fix scopes declaration for execute-workflow route [[https://github.com/advthreat/iroh/pull/7799][#7799]] + +_>1w_ + +- Fix a Swagger bug due to schema name conflict [[https://github.com/advthreat/iroh/pull/7790][#7790]] +**** tenzin-config [2] + + +_>1w_ + +- fix missing iroh-async web-services [[https://github.com/advthreat/tenzin-config/pull/884][#884]] +- align iroh and iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/883][#883]] +**** xdr-provisioning [5] + +- Improve help regarding setting env vars +- Improve the command line parsing +- rename script to .sh +- Add onboarding of DI and CSC + +_>1w_ + +- Initial provisioning Script + +*** Olivier Barbeau [1] + +**** tenzin-config [1] + + +_>1w_ + +- sets the ~:xdr-roles~ feature flag in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/840][#840]] + +*** (Yogsototh) [5] + +**** xdr-provisioning [5] + +- Improve help regarding setting env vars +- Improve the command line parsing +- rename script to .sh +- Add onboarding of DI and CSC + +_>1w_ + +- Initial provisioning Script +** iroh-ops + + +*** Jerome Schneider [1] + +**** tenzin [1] + +- Upgrade TF AWS provider + +*** Patrick Patat [1] + +**** tenzin [1] + +- allows iroh-ops dev platform to access redis [[https://github.com/advthreat/tenzin/pull/2755][#2755]] +* Other +** Other + + +*** Robert Levy [2] + +**** iroh [2] + + +_>1w_ + +- fix dev-resources config to use the correct key signer-ops instead of signer [[https://github.com/advthreat/iroh/pull/7778][#7778]] +- Add registered trademark to MITRE tile title [[https://github.com/advthreat/iroh/pull/7775][#7775]] + +*** Eric Gierach [4] + +**** iroh-engine [4] + + +_>1w_ + +- Merge pull request #1387 from advthreat/v0.15.5-rc +- Prepare for 0.15.5 release. +- Merge pull request #1386 from advthreat/enrich-all-targets +- Fix typo in log + +*** Devin Walters [2] + +**** tenzin [2] + +- Set tmpdir to /local for conure task [[https://github.com/advthreat/tenzin/pull/2930][#2930]] +- Mount datadog socket in conure task [[https://github.com/advthreat/tenzin/pull/2922][#2922]] + +*** Mia [1] + +**** iroh [1] + + +_>1w_ + +- Update risk score docs to include overview of enrich-targets process [[https://github.com/advthreat/iroh/pull/7773][#7773]] + +*** Adam Sayer [3] + +**** tenzin [3] + +- increase ES storage iops/throughput [[https://github.com/advthreat/tenzin/pull/2927][#2927]] +- Vercel CICD accept 409 and watch http state +- Add Vercel CI/CD to Saltmaster [[https://github.com/advthreat/tenzin/pull/2920][#2920]] + +*** milehrer [1] + +**** iroh-engine [1] + + +_>1w_ + +- move forward if no new targets or asset + +*** Martin Bruchanov [2] + +**** tenzin [2] + +- Security groups for OPS VPN in INT [[https://github.com/advthreat/tenzin/pull/2924][#2924]] + +_>1w_ + +- Added CLI parameters for ES administration tools [[https://github.com/advthreat/tenzin/pull/2915][#2915]] + +*** Ag Ibragimov [3] + +**** iroh [1] + +- Control center: Navigate to Incidents page from tile [[https://github.com/advthreat/iroh/pull/7760][#7760]] +**** tenzin-config [2] + +- adds :xdr-site-url [[https://github.com/advthreat/tenzin-config/pull/885][#885]] + +_>1w_ + +- adds detection sources config for PROD [[https://github.com/advthreat/tenzin-config/pull/881][#881]] + +*** Sofiia Mykytiuk [8] + +**** tenzin [8] + +- Update VPNator lambda functions in INT [[https://github.com/advthreat/tenzin/pull/2929][#2929]] +- Update min capacity for ASG in backup regions [[https://github.com/advthreat/tenzin/pull/2917][#2917]] +- Update readme in terraform folders for backup regions [[https://github.com/advthreat/tenzin/pull/2896][#2896]] + +_>1w_ + +- Saltstack changes for backup regions [[https://github.com/advthreat/tenzin/pull/2822][#2822]] +- ROAdmin role for STAGE and PROD [[https://github.com/advthreat/tenzin/pull/2909][#2909]] +- Update saml in terraform to sync with AWS STAGE and PROD accounts [[https://github.com/advthreat/tenzin/pull/2910][#2910]] +- ROAdmin role for INT [[https://github.com/advthreat/tenzin/pull/2903][#2903]] +- Add nodes to ES-metrics cluster in EU [[https://github.com/advthreat/tenzin/pull/2905][#2905]] + +*** Will Lorand [1] + +**** iroh [1] + + +_>1w_ + +- Update summary.org [[https://github.com/advthreat/iroh/pull/7603][#7603]] + +*** Michael Pendergrass [1] + +**** iroh [1] + + +_>1w_ + +- Engine 0.15.5 [[https://github.com/advthreat/iroh/pull/7768][#7768]] + +*** Scott McLeod [1] + +**** iroh [1] + +- Improve performance of IncidentReportService [[https://github.com/advthreat/iroh/pull/7745][#7745]] + +*** Sam Waggoner [1] + +**** tenzin-config [1] + +- Add hydrant es-metrics configs for events. + +*** t2sw [1] + +**** iroh [1] + + +_>1w_ + +- modify get-tiles and get-tiles-data endpoints for xdr query parameter [[https://github.com/advthreat/iroh/pull/7757][#7757]] + +*** Gayan Jayasundara [1] + +**** tenzin [1] + + +_>1w_ + +- Bump crowdstrike and SentinalOne - Ian requested [[https://github.com/advthreat/tenzin/pull/2904][#2904]] + +*** Pawan Bahuguna [4] + +**** tenzin [4] + +- Added health check header [[https://github.com/advthreat/tenzin/pull/2921][#2921]] +- Added Health check header to crowdstrike for testing [[https://github.com/advthreat/tenzin/pull/2916][#2916]] + +_>1w_ + +- Increased the Max size to 6 [[https://github.com/advthreat/tenzin/pull/2908][#2908]] +- Updated the version to 7.0.7 to sync with AWS [[https://github.com/advthreat/tenzin/pull/2907][#2907]] + +*** Trent Boyd [1] + +**** tenzin-config [1] + +- chore: add https dev urls to xdr projects [[https://github.com/advthreat/tenzin-config/pull/886][#886]] diff --git a/reports/weekly-17.pdf b/reports/weekly-17.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2d38d82a950f9514787a1b9583e99ce7560267c0 GIT binary patch literal 50037 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

xsNyphke*MmRgQ&+i>Rf-`36|G-d| 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 S&@7w`ob1q~q@r?S(Ekg3 + + + + + + + Code Weekly Report 19 + + + + + +

+

Code Weekly Report 19

+

logs goes 2 weeks back

+

2023-05-09

+
+ +

IROH

+

lead

+

Guillaume Buisson [0]

+

data

+

Mario Aquino [3]

+

iroh [2]

+
    +
  • Generate request-context auth token when async task starts #7825
  • +
  • IncidentSummaryService #7814
  • +
+

tenzin-config [1]

+
    +
  • Fix session queue name for iroh-async #890
  • +
+

Guillaume Erétéo [0]

+

Ambrose Bonnaire-Sergeant [2]

+

ctia [2]

+
    +
  • Revert "Revert "Push sighting store's coercion pattern into +def-es-store (#1361)" (#1364)" #1365
  • +
  • Revert "Push sighting store's coercion pattern into def-es-store +(#1361)" #1364
  • +
+

integrations

+

Matthieu Sprunck [1]

+

iroh [1]

+
    +
  • Remote: Add an optional scope param to the OAuth2 access token +request #7836
  • +
+

[0]

+

[0]

+

auth

+

bartuka [0]

+

Yann Esposito [1]

+

iroh [1]

+
    +
  • replace clj-momo deep-merge #7815
  • +
+

Olivier Barbeau [1]

+

iroh [1]

+
    +
  • fix http status code #7838
  • +
+

(Yogsototh) [0]

+

iroh-ops

+

Jerome Schneider [0]

+

Patrick Patat [0]

+

Other

+

Other

+

Robert Levy [1]

+

iroh [1]

+
    +
  • Epic 7135 tile groups feature branch #7520
  • +
+

Devin Walters [0]

+

Adam Sayer [2]

+

tenzin [2]

+
    +
  • Revert "Issue 2093 setup infra for poc with sneller (#2138)" #2953
  • +
  • encoding fix #2943
  • +
+

Martin Bruchanov [4]

+

tenzin [4]

+
    +
  • PROD Infrastructure for OPS OpenVPN EU/eu-west-1 #2944
  • +
  • PROD Infrastructure for OPS OpenVPN NAM/us-east-1 #2941
  • +
  • PROD Infrastructure for OPS OpenVPN APJC/ap-northeast-1 #2945
  • +
  • Adding data nodes to lower file system utilization #2940
  • +
+

Ag Ibragimov [2]

+

iroh [2]

+
    +
  • Refactor: move around tiles code #7813
  • +
  • Unassigned Incidents Tile should show relative time #7824
  • +
+

Michael Simonson [0]

+

Sofiia Mykytiuk [5]

+

tenzin [5]

+
    +
  • SXOPS-584: Update OPS vpnator list #2950
  • +
  • Update AWS Backup rule name to fix length issue #2946
  • +
  • Update vault unseal configuration for PROD #2856
  • +
  • Update VPNator in TEST, STAGE and PROD #2932
  • +
  • Update STAGE docs S3 bucket #2938
  • +
+

muhammad-xdr-ops [1]

+

tenzin [1]

+
    +
  • adding some more API calls for cluster info/troubleshooting #2954
  • +
+

Dmytro Budko [1]

+

tenzin [1]

+
    +
  • SXOPS-684 Access for GitHub Action Workflow to Production S3 and +Clou… #2947
  • +
+

Scott McLeod [0]

+

Cisco Boz [1]

+

tenzin [1]

+
    +
  • Replace Threat Response -> XDR for 502 pages on caddy-* public +& private #2934
  • +
+

Sam Waggoner [0]

+

Jerome Schneider [2]

+

tenzin [2]

+
    +
  • PROD APJC: replace not existing r6a (only on APJC) instances by r6i +#2901
  • +
  • NOMAD-drain-nodes: fixed nomad urls and ASG #2902
  • +
+

Yurii Ivanisenko [1]

+

tenzin [1]

+
    +
  • Added Terraform plan and apply workflows #2942
  • +
+

Pawan Bahuguna [4]

+

tenzin [4]

+
    +
  • SXOPS-712 (part of SXOPS 29 ) PROD Remove CloudWatch CSIRT #2956
  • +
  • Removed CloudWatch CSIRT Role #2957
  • +
  • Updated desired capacity as per AWS #2949
  • +
  • Added Instance Refresh #2948
  • +
+

Trent Boyd [0]

+ + diff --git a/reports/weekly-19.org b/reports/weekly-19.org new file mode 100644 index 00000000..5100807a --- /dev/null +++ b/reports/weekly-19.org @@ -0,0 +1,171 @@ +#+title: Code Weekly Report 19 +#+subtitle: logs goes 2 weeks back +#+date: 2023-05-09 +#+options: H:6 +* IROH +** lead + + +*** Guillaume Buisson [0] + +** data + + +*** Mario Aquino [3] + +**** iroh [2] + +- Generate request-context auth token when async task starts [[https://github.com/advthreat/iroh/pull/7825][#7825]] +- IncidentSummaryService [[https://github.com/advthreat/iroh/pull/7814][#7814]] +**** tenzin-config [1] + +- Fix session queue name for iroh-async [[https://github.com/advthreat/tenzin-config/pull/890][#890]] + +*** Guillaume Erétéo [0] + + +*** Ambrose Bonnaire-Sergeant [2] + +**** ctia [2] + +- Revert "Revert "Push sighting store's coercion pattern into def-es-store (#1361)" (#1364)" [[https://github.com/advthreat/ctia/pull/1365][#1365]] +- Revert "Push sighting store's coercion pattern into def-es-store (#1361)" [[https://github.com/advthreat/ctia/pull/1364][#1364]] +** integrations + + +*** Matthieu Sprunck [1] + +**** iroh [1] + +- Remote: Add an optional scope param to the OAuth2 access token request [[https://github.com/advthreat/iroh/pull/7836][#7836]] + +*** [0] + + +*** [0] + +** auth + + +*** bartuka [0] + + +*** Yann Esposito [1] + +**** iroh [1] + +- replace clj-momo deep-merge [[https://github.com/advthreat/iroh/pull/7815][#7815]] + +*** Olivier Barbeau [1] + +**** iroh [1] + +- fix http status code [[https://github.com/advthreat/iroh/pull/7838][#7838]] + +*** (Yogsototh) [0] + +** iroh-ops + + +*** Jerome Schneider [0] + + +*** Patrick Patat [0] + +* Other +** Other + + +*** Robert Levy [1] + +**** iroh [1] + +- Epic 7135 tile groups feature branch [[https://github.com/advthreat/iroh/pull/7520][#7520]] + +*** Devin Walters [0] + + +*** Adam Sayer [2] + +**** tenzin [2] + +- Revert "Issue 2093 setup infra for poc with sneller (#2138)" [[https://github.com/advthreat/tenzin/pull/2953][#2953]] +- encoding fix [[https://github.com/advthreat/tenzin/pull/2943][#2943]] + +*** Martin Bruchanov [4] + +**** tenzin [4] + +- PROD Infrastructure for OPS OpenVPN EU/eu-west-1 [[https://github.com/advthreat/tenzin/pull/2944][#2944]] +- PROD Infrastructure for OPS OpenVPN NAM/us-east-1 [[https://github.com/advthreat/tenzin/pull/2941][#2941]] +- PROD Infrastructure for OPS OpenVPN APJC/ap-northeast-1 [[https://github.com/advthreat/tenzin/pull/2945][#2945]] +- Adding data nodes to lower file system utilization [[https://github.com/advthreat/tenzin/pull/2940][#2940]] + +*** Ag Ibragimov [2] + +**** iroh [2] + +- Refactor: move around tiles code [[https://github.com/advthreat/iroh/pull/7813][#7813]] +- Unassigned Incidents Tile should show relative time [[https://github.com/advthreat/iroh/pull/7824][#7824]] + +*** Michael Simonson [0] + + +*** Sofiia Mykytiuk [5] + +**** tenzin [5] + +- SXOPS-584: Update OPS vpnator list [[https://github.com/advthreat/tenzin/pull/2950][#2950]] +- Update AWS Backup rule name to fix length issue [[https://github.com/advthreat/tenzin/pull/2946][#2946]] +- Update vault unseal configuration for PROD [[https://github.com/advthreat/tenzin/pull/2856][#2856]] +- Update VPNator in TEST, STAGE and PROD [[https://github.com/advthreat/tenzin/pull/2932][#2932]] +- Update STAGE docs S3 bucket [[https://github.com/advthreat/tenzin/pull/2938][#2938]] + +*** muhammad-xdr-ops [1] + +**** tenzin [1] + +- adding some more API calls for cluster info/troubleshooting [[https://github.com/advthreat/tenzin/pull/2954][#2954]] + +*** Dmytro Budko [1] + +**** tenzin [1] + +- SXOPS-684 Access for GitHub Action Workflow to Production S3 and Clou… [[https://github.com/advthreat/tenzin/pull/2947][#2947]] + +*** Scott McLeod [0] + + +*** Cisco Boz [1] + +**** tenzin [1] + +- Replace Threat Response -> XDR for 502 pages on caddy-* public & private [[https://github.com/advthreat/tenzin/pull/2934][#2934]] + +*** Sam Waggoner [0] + + +*** Jerome Schneider [2] + +**** tenzin [2] + +- PROD APJC: replace not existing r6a (only on APJC) instances by r6i [[https://github.com/advthreat/tenzin/pull/2901][#2901]] +- NOMAD-drain-nodes: fixed nomad urls and ASG [[https://github.com/advthreat/tenzin/pull/2902][#2902]] + +*** Yurii Ivanisenko [1] + +**** tenzin [1] + +- Added Terraform plan and apply workflows [[https://github.com/advthreat/tenzin/pull/2942][#2942]] + +*** Pawan Bahuguna [4] + +**** tenzin [4] + +- SXOPS-712 (part of SXOPS 29 ) PROD Remove CloudWatch CSIRT [[https://github.com/advthreat/tenzin/pull/2956][#2956]] +- Removed CloudWatch CSIRT Role [[https://github.com/advthreat/tenzin/pull/2957][#2957]] +- Updated desired capacity as per AWS [[https://github.com/advthreat/tenzin/pull/2949][#2949]] +- Added Instance Refresh [[https://github.com/advthreat/tenzin/pull/2948][#2948]] + +*** Trent Boyd [0] + diff --git a/reports/weekly-19.pdf b/reports/weekly-19.pdf new file mode 100644 index 0000000000000000000000000000000000000000..203dad0f6c3855e2751cbb533cf6de24736f035d GIT binary patch literal 38516 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 SrjmidpmJ1Tu(pW~)qerPVyZy^ literal 0 HcmV?d00001 diff --git a/reports/weekly-22.html b/reports/weekly-22.html new file mode 100644 index 00000000..69c35456 --- /dev/null +++ b/reports/weekly-22.html @@ -0,0 +1,657 @@ + + + + + + + + Code Weekly Report 22 + + + + + +

+

Code Weekly Report 22

+

logs goes 2 weeks back

+

2023-05-30

+
+ +

IROH

+

lead

+

[0]

+

data

+

Mario Aquino [1]

+

iroh [1]

+
+

>1w

+
    +
  • Disable incident-summary store until mapping is in place #7900
  • +
+
+

Guillaume Erétéo [2]

+

iroh [2]

+
    +
  • Mean tiles avg fixtures #7791
  • +
+
+

>1w

+
    +
  • document org data deletion #7864
  • +
+
+

Ambrose Bonnaire-Sergeant [4]

+

ctia [4]

+
    +
  • Fix X-Total-Hits in incident average metric #1371
  • +
  • Remove unused creds #1370
  • +
  • Remove old deps scanner #1369
  • +
  • Average aggregations for incidents #1358
  • +
+

integrations

+

[0]

+

Kirill Chernyshov [4]

+

iroh [4]

+
    +
  • Generate DataStream names #7903
  • +
+
+

>1w

+
    +
  • KafkaAdminService #7893
  • +
  • Use ES API to create DataStream #7889
  • +
  • Small adjustments for iroh-events datastream #7884
  • +
+
+

[0]

+

auth

+

bartuka [8]

+

iroh [8]

+
+

>1w

+
    +
  • [IROH Auth] Fix wrong role name in Invites for XDR roles #7908
  • +
  • [IROH Auth] add :entitlement-summary to profile org +return values #7896
  • +
  • [IROH Auth] Fix /profile swagger.json bug #7897
  • +
  • [IROH Auth] add Entitlement Summary to whoami #7894
  • +
  • [IROH Auth] Expose entitlement methods in Profile webservice #7881
  • +
  • [IROH Auth] Declare entitlement-svc in default-bootstrap #7891
  • +
  • [IROH Auth] fix EntitlementSummary structure #7886
  • +
  • [IROH Auth] Decide JWT format based on the new client's +tokens-format property #7789
  • +
+
+

[0]

+

Olivier Barbeau [3]

+

iroh [3]

+
    +
  • Code coverage in GitHub Pages #7924
  • +
+
+

>1w

+
    +
  • add provisioning platform entitlements #7895
  • +
  • add entitlements field to the provision/platform/account endpoint #7882
  • +
+
+

[0]

+

iroh-ops

+

[0]

+

[0]

+

Other

+

Other

+

II [1]

+

iroh [1]

+
    +
  • Adds orbital to the list of allowed AO token scopes #7919
  • +
+

Devin Walters [1]

+

tenzin [1]

+
+

>1w

+
    +
  • Undo change to move java tmpdir to /local #2990
  • +
+
+

Mia [1]

+

iroh-engine [1]

+
+

>1w

+
    +
  • Merge pull request #1390 from advthreat/update-resolvable-types
  • +
+
+

Adam Sayer [6]

+

tenzin [6]

+
    +
  • Nomad version upgrade to 1.5.6 #3003
  • +
+
+

>1w

+
    +
  • Upgrade vault version to 1.13.2 #2994
  • +
  • consul 1.9.3 to 1.15.2 #2984
  • +
  • move vjayakod to non-prod #2979
  • +
  • fix state name #2975
  • +
  • Sxops 437 stage vercel #2687
  • +
+
+

krishna Ganugapenta [5]

+

tenzin [5]

+
    +
  • S3 permissions allowed for datadog-java-agent #3008
  • +
  • Conure task dd-java-agent version update #3001
  • +
+
+

>1w

+
    +
  • Dtatdog-agent config updated to allow APM #2985
  • +
  • Added datadog.yaml file for agent container #2983
  • +
  • Datadog java agent added for Conure #2970
  • +
+
+

milehrer [3]

+

iroh-engine [3]

+
+

>1w

+
    +
  • remove ip and ipv6 from list of resolvable types
  • +
  • fix tests for new observable types
  • +
  • add new resolvable types
  • +
+
+

Martin Bruchanov [3]

+

tenzin [3]

+
+

>1w

+
    +
  • Fixed, user creation of vjayakod non-PROD environments #2993
  • +
  • Added XDR hostnames and compatible check for zero size #2987
  • +
  • Fixed syntax of conure.job #2981
  • +
+
+

Chris Duane [1]

+

iroh [1]

+
+

>1w

+
    +
  • Removing ZeroNorth vuln scan. #7890
  • +
+
+

[1]

+

iroh [1]

+
    +
  • Adds orbital to the list of allowed AO token scopes #7919
  • +
+

John Jardine [1]

+

tenzin [1]

+
+

>1w

+
    +
  • Change INT/TEST hydrant to v1.37 #2978
  • +
+
+

Sofiia Mykytiuk [5]

+

tenzin [5]

+
    +
  • Revert "Remove datadog-ro vault policy (#2999)" #3010
  • +
  • Remove cleaner lambda setup from PROD #2996
  • +
  • Remove datadog-ro vault policy #2999
  • +
+
+

>1w

+
    +
  • Route53 records to verify domain in STAGE #2980
  • +
  • Fix statuspage sync lambda #2973
  • +
+
+

muhammad-xdr-ops [4]

+

tenzin [4]

+
    +
  • SXOPS-745 - aws ec2 keys rotated for all prod envs #3018
  • +
  • SXOPS-703 remove public access to SNS topics #3011
  • +
  • SXOPS-740 - int/test/stage aws ec2 default key rotation #3007
  • +
+
+

>1w

+
    +
  • SXOPS-740 - Remove bbozhev #2988
  • +
+
+

Dmytro Budko [1]

+

tenzin [1]

+
    +
  • SXOPS-716 [ACTION REQUIRED] Changes to AWS Billing, Cost Management, +and Account access control policies #2995
  • +
+

Cisco Boz [1]

+

tenzin [1]

+
+

>1w

+
    +
  • SXOPS-605: Updated jobs.sls for us-east-1 , eu-west-1, +ap-northeast-1 with the overriten configurations for each env #2974
  • +
+
+

Jerome Schneider [1]

+

tenzin [1]

+
+

>1w

+
    +
  • Migrate INT on TF 1.4 #2549
  • +
+
+

Brooke Swanson [1]

+

tenzin [1]

+
+

>1w

+
    +
  • Add service tags and enable profiling in int. #2989
  • +
+
+

Yurii Ivanisenko [3]

+

tenzin [2]

+
    +
  • add WAF ipv6 lists #2991
  • +
  • linter tool master branch #2998
  • +
+

tenzin-config [1]

+
    +
  • woke tool added #894
  • +
+

Pawan Bahuguna [5]

+

tenzin [5]

+
    +
  • SXOPS-29 [PROD] Added multiazenabled #3012
  • +
  • Removing duo-cloudmapper as it is not supported now #3005
  • +
  • Updated the desired capacity to match AWS #3000
  • +
+
+

>1w

+
    +
  • SXOPS-29 PROD VPC Peering Correction #2986
  • +
  • SXOPS-29 NAM EU R53 #2977
  • +
+
+

vjayakody [2]

+

tenzin [2]

+ +
+

>1w

+
    +
  • updating ssh key #2992
  • +
+
+ + diff --git a/reports/weekly-22.org b/reports/weekly-22.org new file mode 100644 index 00000000..cd944180 --- /dev/null +++ b/reports/weekly-22.org @@ -0,0 +1,334 @@ +#+title: Code Weekly Report 22 +#+subtitle: logs goes 2 weeks back +#+date: 2023-05-30 +#+options: H:6 +* IROH +** lead + + +*** [0] + +** data + + +*** Mario Aquino [1] + +**** iroh [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Disable incident-summary store until mapping is in place [[https://github.com/advthreat/iroh/pull/7900][#7900]] +#+END_QUOTE + +*** Guillaume Erétéo [2] + +**** iroh [2] + +- Mean tiles avg fixtures [[https://github.com/advthreat/iroh/pull/7791][#7791]] +#+BEGIN_QUOTE + +_>1w_ + +- document org data deletion [[https://github.com/advthreat/iroh/pull/7864][#7864]] +#+END_QUOTE + +*** Ambrose Bonnaire-Sergeant [4] + +**** ctia [4] + +- Fix X-Total-Hits in incident average metric [[https://github.com/advthreat/ctia/pull/1371][#1371]] +- Remove unused creds [[https://github.com/advthreat/ctia/pull/1370][#1370]] +- Remove old deps scanner [[https://github.com/advthreat/ctia/pull/1369][#1369]] +- Average aggregations for incidents [[https://github.com/advthreat/ctia/pull/1358][#1358]] +** integrations + + +*** [0] + + +*** Kirill Chernyshov [4] + +**** iroh [4] + +- Generate DataStream names [[https://github.com/advthreat/iroh/pull/7903][#7903]] +#+BEGIN_QUOTE + +_>1w_ + +- KafkaAdminService [[https://github.com/advthreat/iroh/pull/7893][#7893]] +- Use ES API to create DataStream [[https://github.com/advthreat/iroh/pull/7889][#7889]] +- Small adjustments for iroh-events datastream [[https://github.com/advthreat/iroh/pull/7884][#7884]] +#+END_QUOTE + +*** [0] + +** auth + + +*** bartuka [8] + +**** iroh [8] + +#+BEGIN_QUOTE + +_>1w_ + +- [IROH Auth] Fix wrong role name in Invites for XDR roles [[https://github.com/advthreat/iroh/pull/7908][#7908]] +- [IROH Auth] add ~:entitlement-summary~ to profile org return values [[https://github.com/advthreat/iroh/pull/7896][#7896]] +- [IROH Auth] Fix ~/profile~ swagger.json bug [[https://github.com/advthreat/iroh/pull/7897][#7897]] +- [IROH Auth] add Entitlement Summary to ~whoami~ [[https://github.com/advthreat/iroh/pull/7894][#7894]] +- [IROH Auth] Expose entitlement methods in Profile webservice [[https://github.com/advthreat/iroh/pull/7881][#7881]] +- [IROH Auth] Declare entitlement-svc in default-bootstrap [[https://github.com/advthreat/iroh/pull/7891][#7891]] +- [IROH Auth] fix EntitlementSummary structure [[https://github.com/advthreat/iroh/pull/7886][#7886]] +- [IROH Auth] Decide JWT format based on the new ~client~'s ~tokens-format~ property [[https://github.com/advthreat/iroh/pull/7789][#7789]] +#+END_QUOTE + +*** [0] + + +*** Olivier Barbeau [3] + +**** iroh [3] + +- Code coverage in GitHub Pages [[https://github.com/advthreat/iroh/pull/7924][#7924]] +#+BEGIN_QUOTE + +_>1w_ + +- add provisioning platform entitlements [[https://github.com/advthreat/iroh/pull/7895][#7895]] +- add entitlements field to the provision/platform/account endpoint [[https://github.com/advthreat/iroh/pull/7882][#7882]] +#+END_QUOTE + +*** [0] + +** iroh-ops + + +*** [0] + + +*** [0] + +* Other +** Other + + +*** II [1] + +**** iroh [1] + +- Adds orbital to the list of allowed AO token scopes [[https://github.com/advthreat/iroh/pull/7919][#7919]] + +*** Devin Walters [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Undo change to move java tmpdir to /local [[https://github.com/advthreat/tenzin/pull/2990][#2990]] +#+END_QUOTE + +*** Mia [1] + +**** iroh-engine [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Merge pull request #1390 from advthreat/update-resolvable-types +#+END_QUOTE + +*** Adam Sayer [6] + +**** tenzin [6] + +- Nomad version upgrade to 1.5.6 [[https://github.com/advthreat/tenzin/pull/3003][#3003]] +#+BEGIN_QUOTE + +_>1w_ + +- Upgrade vault version to 1.13.2 [[https://github.com/advthreat/tenzin/pull/2994][#2994]] +- consul 1.9.3 to 1.15.2 [[https://github.com/advthreat/tenzin/pull/2984][#2984]] +- move vjayakod to non-prod [[https://github.com/advthreat/tenzin/pull/2979][#2979]] +- fix state name [[https://github.com/advthreat/tenzin/pull/2975][#2975]] +- Sxops 437 stage vercel [[https://github.com/advthreat/tenzin/pull/2687][#2687]] +#+END_QUOTE + +*** krishna Ganugapenta [5] + +**** tenzin [5] + +- S3 permissions allowed for datadog-java-agent [[https://github.com/advthreat/tenzin/pull/3008][#3008]] +- Conure task dd-java-agent version update [[https://github.com/advthreat/tenzin/pull/3001][#3001]] +#+BEGIN_QUOTE + +_>1w_ + +- Dtatdog-agent config updated to allow APM [[https://github.com/advthreat/tenzin/pull/2985][#2985]] +- Added datadog.yaml file for agent container [[https://github.com/advthreat/tenzin/pull/2983][#2983]] +- Datadog java agent added for Conure [[https://github.com/advthreat/tenzin/pull/2970][#2970]] +#+END_QUOTE + +*** milehrer [3] + +**** iroh-engine [3] + +#+BEGIN_QUOTE + +_>1w_ + +- remove ip and ipv6 from list of resolvable types +- fix tests for new observable types +- add new resolvable types +#+END_QUOTE + +*** Martin Bruchanov [3] + +**** tenzin [3] + +#+BEGIN_QUOTE + +_>1w_ + +- Fixed, user creation of vjayakod non-PROD environments [[https://github.com/advthreat/tenzin/pull/2993][#2993]] +- Added XDR hostnames and compatible check for zero size [[https://github.com/advthreat/tenzin/pull/2987][#2987]] +- Fixed syntax of conure.job [[https://github.com/advthreat/tenzin/pull/2981][#2981]] +#+END_QUOTE + +*** Chris Duane [1] + +**** iroh [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Removing ZeroNorth vuln scan. [[https://github.com/advthreat/iroh/pull/7890][#7890]] +#+END_QUOTE + +*** [1] + +**** iroh [1] + +- Adds orbital to the list of allowed AO token scopes [[https://github.com/advthreat/iroh/pull/7919][#7919]] + +*** John Jardine [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Change INT/TEST hydrant to v1.37 [[https://github.com/advthreat/tenzin/pull/2978][#2978]] +#+END_QUOTE + +*** Sofiia Mykytiuk [5] + +**** tenzin [5] + +- Revert "Remove datadog-ro vault policy (#2999)" [[https://github.com/advthreat/tenzin/pull/3010][#3010]] +- Remove cleaner lambda setup from PROD [[https://github.com/advthreat/tenzin/pull/2996][#2996]] +- Remove datadog-ro vault policy [[https://github.com/advthreat/tenzin/pull/2999][#2999]] +#+BEGIN_QUOTE + +_>1w_ + +- Route53 records to verify domain in STAGE [[https://github.com/advthreat/tenzin/pull/2980][#2980]] +- Fix statuspage sync lambda [[https://github.com/advthreat/tenzin/pull/2973][#2973]] +#+END_QUOTE + +*** muhammad-xdr-ops [4] + +**** tenzin [4] + +- SXOPS-745 - aws ec2 keys rotated for all prod envs [[https://github.com/advthreat/tenzin/pull/3018][#3018]] +- SXOPS-703 remove public access to SNS topics [[https://github.com/advthreat/tenzin/pull/3011][#3011]] +- SXOPS-740 - int/test/stage aws ec2 default key rotation [[https://github.com/advthreat/tenzin/pull/3007][#3007]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-740 - Remove bbozhev [[https://github.com/advthreat/tenzin/pull/2988][#2988]] +#+END_QUOTE + +*** Dmytro Budko [1] + +**** tenzin [1] + +- SXOPS-716 [ACTION REQUIRED] Changes to AWS Billing, Cost Management, and Account access control policies [[https://github.com/advthreat/tenzin/pull/2995][#2995]] + +*** Cisco Boz [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-605: Updated jobs.sls for us-east-1 , eu-west-1, ap-northeast-1 with the overriten configurations for each env [[https://github.com/advthreat/tenzin/pull/2974][#2974]] +#+END_QUOTE + +*** Jerome Schneider [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Migrate INT on TF 1.4 [[https://github.com/advthreat/tenzin/pull/2549][#2549]] +#+END_QUOTE + +*** Brooke Swanson [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Add service tags and enable profiling in int. [[https://github.com/advthreat/tenzin/pull/2989][#2989]] +#+END_QUOTE + +*** Yurii Ivanisenko [3] + +**** tenzin [2] + +- add WAF ipv6 lists [[https://github.com/advthreat/tenzin/pull/2991][#2991]] +- linter tool master branch [[https://github.com/advthreat/tenzin/pull/2998][#2998]] +**** tenzin-config [1] + +- woke tool added [[https://github.com/advthreat/tenzin-config/pull/894][#894]] + +*** Pawan Bahuguna [5] + +**** tenzin [5] + +- SXOPS-29 [PROD] Added multi_az_enabled [[https://github.com/advthreat/tenzin/pull/3012][#3012]] +- Removing duo-cloudmapper as it is not supported now [[https://github.com/advthreat/tenzin/pull/3005][#3005]] +- Updated the desired capacity to match AWS [[https://github.com/advthreat/tenzin/pull/3000][#3000]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-29 PROD VPC Peering Correction [[https://github.com/advthreat/tenzin/pull/2986][#2986]] +- SXOPS-29 NAM EU R53 [[https://github.com/advthreat/tenzin/pull/2977][#2977]] +#+END_QUOTE + +*** vjayakody [2] + +**** tenzin [2] + +- ssh key update [[https://github.com/advthreat/tenzin/pull/3002][#3002]] +#+BEGIN_QUOTE + +_>1w_ + +- updating ssh key [[https://github.com/advthreat/tenzin/pull/2992][#2992]] +#+END_QUOTE diff --git a/reports/weekly-22.pdf b/reports/weekly-22.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f5d0af74d93d03618911b75e6f8fbd8bc5f6e06 GIT binary patch literal 51561 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 literal 0 HcmV?d00001 diff --git a/reports/weekly-23.html b/reports/weekly-23.html new file mode 100644 index 00000000..7b985eea --- /dev/null +++ b/reports/weekly-23.html @@ -0,0 +1,663 @@ + + + + + + + + Code Weekly Report 23 + + + + + +
+

Code Weekly Report 23

+

logs goes 2 weeks back

+

2023-06-06

+
+
+

IROH

+

lead

+

[0]

+

data

+

Mario Aquino [1]

+

iroh [1]

+
    +
  • Issue 7823/incident summary mapping #7907
  • +
+

Guillaume Erétéo [1]

+

iroh [1]

+
+

>1w

+
    +
  • Mean tiles avg fixtures #7791
  • +
+
+

Ambrose Bonnaire-Sergeant [4]

+

ctia [4]

+
+

>1w

+
    +
  • Fix X-Total-Hits in incident average metric #1371
  • +
  • Remove unused creds #1370
  • +
  • Remove old deps scanner #1369
  • +
  • Average aggregations for incidents #1358
  • +
+
+

integrations

+

Matthieu Sprunck [3]

+

tenzin-config [3]

+
    +
  • Share the same module configurations in iroh and iroh-async in PROD +#905
  • +
  • Disable HTTP Proxy in IROH proxy (PROD)#903
  • +
  • Configure the Microsoft Defender module record #897
  • +
+

Kirill Chernyshov [2]

+

iroh [2]

+
    +
  • Use event id for the key of kafka record #7923
  • +
+
+

>1w

+
    +
  • Generate DataStream names #7903
  • +
+
+

[0]

+

auth

+

[0]

+

Yann Esposito [7]

+

iroh [3]

+
    +
  • Fix SCSO rebrand name. #7937
  • +
  • Rebrand from SecureX Sign-On to Secure Cloud Sign-on #7935
  • +
  • A few additional helpers #7914
  • +
+

tenzin-config [4]

+
    +
  • Factorisation iroh/iroh-async confs #904
  • +
  • Tree config structures to prevent config duplication. #901
  • +
  • Fix SCSO name #898
  • +
  • rebrand from SecureX Sign-On to Secure Cloud Sign-on #896
  • +
+

Olivier Barbeau [1]

+

iroh [1]

+
+

>1w

+
    +
  • Code coverage in GitHub Pages #7924
  • +
+
+

[0]

+

iroh-ops

+

Jerome Schneider [11]

+

tenzin [11]

+
    +
  • IROH-async: improve auto scaling
  • +
  • Fixed TF MSK configuration
  • +
  • TEST IROH Async: increase maximum instances to 12
  • +
  • PROD NAM: add Kafka and Kafka Connect support
  • +
  • PROD EU: add Kafka and kafka Connect
  • +
  • PROD APJC: add Kafka and kafka Connect support
  • +
  • STAGE: add Kafka and Kafka Connect
  • +
  • TEST: add Kafka and Kafka Connect support
  • +
  • INT: add kafka Connect support
  • +
  • Add kafka connect support
  • +
  • new terraform module to gen and send credential
  • +
+

[0]

+

Other

+

Other

+

Robert Levy [3]

+

iroh [1]

+
    +
  • user and team mean time tiles #7873
  • +
+

tenzin-config [2]

+
    +
  • add migration for iroh issue #7819 to TEST and PROD environments #902
  • +
  • add migration for iroh issue #7819 #895
  • +
+

II [2]

+

iroh [2]

+
    +
  • Issue 7819 - Rename SecureX Orchestrator module instances to +Automation #7927
  • +
+
+

>1w

+
    +
  • Adds orbital to the list of allowed AO token scopes #7919
  • +
+
+

Devin Walters [2]

+

tenzin-config [2]

+
    +
  • Reduce conure-distributor worker count #906
  • +
  • Init conure-distributor config.edn #900
  • +
+

Mia [3]

+

iroh [1]

+
    +
  • update risk score calculation based on #7915 #7931
  • +
+

iroh-engine [2]

+
    +
  • Merge pull request #1394 from advthreat/v0.15.6-rc
  • +
  • Merge pull request #1393 from advthreat/save-asset-snapshot
  • +
+

Scott McLeod [1]

+

tenzin-config [1]

+
    +
  • Config changes supporting IROH PR #7934 #899
  • +
+

Adam Sayer [1]

+

tenzin [1]

+
+

>1w

+
    +
  • Nomad version upgrade to 1.5.6 #3003
  • +
+
+

krishna Ganugapenta [7]

+

tenzin [7]

+
    +
  • Conuredistrib listen port changed to 8088 #3030
  • +
  • conure distributor vault roles modified #3029
  • +
  • Conure node target fix #3026
  • +
  • Conure Target nodes excluded distributor nodes #3025
  • +
  • Conure Distributor Infra set up #3013
  • +
+
+

>1w

+
    +
  • S3 permissions allowed for datadog-java-agent #3008
  • +
  • Conure task dd-java-agent version update #3001
  • +
+
+

milehrer [2]

+

iroh-engine [2]

+
    +
  • prepare for v0.15.6
  • +
  • Remove sightings from asset enrichment response, save snapshot +instead
  • +
+

[2]

+

iroh [2]

+
    +
  • Issue 7819 - Rename SecureX Orchestrator module instances to +Automation #7927
  • +
+
+

>1w

+
    +
  • Adds orbital to the list of allowed AO token scopes #7919
  • +
+
+

John Jardine [2]

+

tenzin [2]

+
    +
  • Update PROD sw component versions, resequence. #3006
  • +
  • Remove zeronorth specific configurations #2976
  • +
+

Sofiia Mykytiuk [7]

+

tenzin [7]

+
    +
  • Consul fix for ops vpn #3032
  • +
  • Add jyoverma to ops vpnator list #3021
  • +
  • Update backup retention period for RDS conure #3014
  • +
+
+

>1w

+
    +
  • Clean up securex-news from backup regions #3015
  • +
  • Revert "Remove datadog-ro vault policy (#2999)" #3010
  • +
  • Remove cleaner lambda setup from PROD #2996
  • +
  • Remove datadog-ro vault policy #2999
  • +
+
+

muhammad-xdr-ops [4]

+

tenzin [4]

+
    +
  • SXOPS-748 - remove public access to SNS topics #3020
  • +
+
+

>1w

+
    +
  • SXOPS-745 - aws ec2 keys rotated for all prod envs #3018
  • +
  • SXOPS-703 remove public access to SNS topics #3011
  • +
  • SXOPS-740 - int/test/stage aws ec2 default key rotation #3007
  • +
+
+

Dmytro Budko [1]

+

tenzin [1]

+
+

>1w

+
    +
  • SXOPS-716 [ACTION REQUIRED] Changes to AWS Billing, Cost Management, +and Account access control policies #2995
  • +
+
+

Scott McLeod [1]

+

iroh [1]

+
    +
  • Use filter-map-search directly from CRUDStoreService #7934
  • +
+

Yurii Ivanisenko [3]

+

tenzin [2]

+
+

>1w

+
    +
  • add WAF ipv6 lists #2991
  • +
  • linter tool master branch #2998
  • +
+
+

tenzin-config [1]

+
+

>1w

+
    +
  • woke tool added #894
  • +
+
+

Gayan Jayasundara [1]

+

tenzin [1]

+
    +
  • SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in +Production for v1.122 Release #3031
  • +
+

Pawan Bahuguna [4]

+

tenzin [4]

+
    +
  • SXOPS-752 multi az redis iroh async #3017
  • +
+
+

>1w

+
    +
  • SXOPS-29 [PROD] Added multiazenabled #3012
  • +
  • Removing duo-cloudmapper as it is not supported now #3005
  • +
  • Updated the desired capacity to match AWS #3000
  • +
+
+

vjayakody [1]

+

tenzin [1]

+
+

>1w

+ +
+ + diff --git a/reports/weekly-23.org b/reports/weekly-23.org new file mode 100644 index 00000000..e00e4945 --- /dev/null +++ b/reports/weekly-23.org @@ -0,0 +1,323 @@ +#+title: Code Weekly Report 23 +#+subtitle: logs goes 2 weeks back +#+date: 2023-06-06 +#+options: H:6 +* IROH +** lead + + +*** [0] + +** data + + +*** Mario Aquino [1] + +**** iroh [1] + +- Issue 7823/incident summary mapping [[https://github.com/advthreat/iroh/pull/7907][#7907]] + +*** Guillaume Erétéo [1] + +**** iroh [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Mean tiles avg fixtures [[https://github.com/advthreat/iroh/pull/7791][#7791]] +#+END_QUOTE + +*** Ambrose Bonnaire-Sergeant [4] + +**** ctia [4] + +#+BEGIN_QUOTE + +_>1w_ + +- Fix X-Total-Hits in incident average metric [[https://github.com/advthreat/ctia/pull/1371][#1371]] +- Remove unused creds [[https://github.com/advthreat/ctia/pull/1370][#1370]] +- Remove old deps scanner [[https://github.com/advthreat/ctia/pull/1369][#1369]] +- Average aggregations for incidents [[https://github.com/advthreat/ctia/pull/1358][#1358]] +#+END_QUOTE +** integrations + + +*** Matthieu Sprunck [3] + +**** tenzin-config [3] + +- Share the same module configurations in iroh and iroh-async in PROD [[https://github.com/advthreat/tenzin-config/pull/905][#905]] +- Disable HTTP Proxy in IROH proxy (PROD)[[https://github.com/advthreat/tenzin-config/pull/903][#903]] +- Configure the Microsoft Defender module record [[https://github.com/advthreat/tenzin-config/pull/897][#897]] + +*** Kirill Chernyshov [2] + +**** iroh [2] + +- Use event id for the key of kafka record [[https://github.com/advthreat/iroh/pull/7923][#7923]] +#+BEGIN_QUOTE + +_>1w_ + +- Generate DataStream names [[https://github.com/advthreat/iroh/pull/7903][#7903]] +#+END_QUOTE + +*** [0] + +** auth + + +*** [0] + + +*** Yann Esposito [7] + +**** iroh [3] + +- Fix SCSO rebrand name. [[https://github.com/advthreat/iroh/pull/7937][#7937]] +- Rebrand from SecureX Sign-On to Secure Cloud Sign-on [[https://github.com/advthreat/iroh/pull/7935][#7935]] +- A few additional helpers [[https://github.com/advthreat/iroh/pull/7914][#7914]] +**** tenzin-config [4] + +- Factorisation iroh/iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/904][#904]] +- Tree config structures to prevent config duplication. [[https://github.com/advthreat/tenzin-config/pull/901][#901]] +- Fix SCSO name [[https://github.com/advthreat/tenzin-config/pull/898][#898]] +- rebrand from SecureX Sign-On to Secure Cloud Sign-on [[https://github.com/advthreat/tenzin-config/pull/896][#896]] + +*** Olivier Barbeau [1] + +**** iroh [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Code coverage in GitHub Pages [[https://github.com/advthreat/iroh/pull/7924][#7924]] +#+END_QUOTE + +*** [0] + +** iroh-ops + + +*** Jerome Schneider [11] + +**** tenzin [11] + +- IROH-async: improve auto scaling +- Fixed TF MSK configuration +- TEST IROH Async: increase maximum instances to 12 +- PROD NAM: add Kafka and Kafka Connect support +- PROD EU: add Kafka and kafka Connect +- PROD APJC: add Kafka and kafka Connect support +- STAGE: add Kafka and Kafka Connect +- TEST: add Kafka and Kafka Connect support +- INT: add kafka Connect support +- Add kafka connect support +- new terraform module to gen and send credential + +*** [0] + +* Other +** Other + + +*** Robert Levy [3] + +**** iroh [1] + +- user and team mean time tiles [[https://github.com/advthreat/iroh/pull/7873][#7873]] +**** tenzin-config [2] + +- add migration for iroh issue #7819 to TEST and PROD environments [[https://github.com/advthreat/tenzin-config/pull/902][#902]] +- add migration for iroh issue #7819 [[https://github.com/advthreat/tenzin-config/pull/895][#895]] + +*** II [2] + +**** iroh [2] + +- Issue 7819 - Rename SecureX Orchestrator module instances to Automation [[https://github.com/advthreat/iroh/pull/7927][#7927]] +#+BEGIN_QUOTE + +_>1w_ + +- Adds orbital to the list of allowed AO token scopes [[https://github.com/advthreat/iroh/pull/7919][#7919]] +#+END_QUOTE + +*** Devin Walters [2] + +**** tenzin-config [2] + +- Reduce conure-distributor worker count [[https://github.com/advthreat/tenzin-config/pull/906][#906]] +- Init conure-distributor config.edn [[https://github.com/advthreat/tenzin-config/pull/900][#900]] + +*** Mia [3] + +**** iroh [1] + +- update risk score calculation based on #7915 [[https://github.com/advthreat/iroh/pull/7931][#7931]] +**** iroh-engine [2] + +- Merge pull request #1394 from advthreat/v0.15.6-rc +- Merge pull request #1393 from advthreat/save-asset-snapshot + +*** Scott McLeod [1] + +**** tenzin-config [1] + +- Config changes supporting IROH PR #7934 [[https://github.com/advthreat/tenzin-config/pull/899][#899]] + +*** Adam Sayer [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Nomad version upgrade to 1.5.6 [[https://github.com/advthreat/tenzin/pull/3003][#3003]] +#+END_QUOTE + +*** krishna Ganugapenta [7] + +**** tenzin [7] + +- Conure_distrib listen port changed to 8088 [[https://github.com/advthreat/tenzin/pull/3030][#3030]] +- conure distributor vault roles modified [[https://github.com/advthreat/tenzin/pull/3029][#3029]] +- Conure node target fix [[https://github.com/advthreat/tenzin/pull/3026][#3026]] +- Conure Target nodes excluded distributor nodes [[https://github.com/advthreat/tenzin/pull/3025][#3025]] +- Conure Distributor Infra set up [[https://github.com/advthreat/tenzin/pull/3013][#3013]] +#+BEGIN_QUOTE + +_>1w_ + +- S3 permissions allowed for datadog-java-agent [[https://github.com/advthreat/tenzin/pull/3008][#3008]] +- Conure task dd-java-agent version update [[https://github.com/advthreat/tenzin/pull/3001][#3001]] +#+END_QUOTE + +*** milehrer [2] + +**** iroh-engine [2] + +- prepare for v0.15.6 +- Remove sightings from asset enrichment response, save snapshot instead + +*** [2] + +**** iroh [2] + +- Issue 7819 - Rename SecureX Orchestrator module instances to Automation [[https://github.com/advthreat/iroh/pull/7927][#7927]] +#+BEGIN_QUOTE + +_>1w_ + +- Adds orbital to the list of allowed AO token scopes [[https://github.com/advthreat/iroh/pull/7919][#7919]] +#+END_QUOTE + +*** John Jardine [2] + +**** tenzin [2] + +- Update PROD sw component versions, resequence. [[https://github.com/advthreat/tenzin/pull/3006][#3006]] +- Remove zeronorth specific configurations [[https://github.com/advthreat/tenzin/pull/2976][#2976]] + +*** Sofiia Mykytiuk [7] + +**** tenzin [7] + +- Consul fix for ops vpn [[https://github.com/advthreat/tenzin/pull/3032][#3032]] +- Add jyoverma to ops vpnator list [[https://github.com/advthreat/tenzin/pull/3021][#3021]] +- Update backup retention period for RDS conure [[https://github.com/advthreat/tenzin/pull/3014][#3014]] +#+BEGIN_QUOTE + +_>1w_ + +- Clean up securex-news from backup regions [[https://github.com/advthreat/tenzin/pull/3015][#3015]] +- Revert "Remove datadog-ro vault policy (#2999)" [[https://github.com/advthreat/tenzin/pull/3010][#3010]] +- Remove cleaner lambda setup from PROD [[https://github.com/advthreat/tenzin/pull/2996][#2996]] +- Remove datadog-ro vault policy [[https://github.com/advthreat/tenzin/pull/2999][#2999]] +#+END_QUOTE + +*** muhammad-xdr-ops [4] + +**** tenzin [4] + +- SXOPS-748 - remove public access to SNS topics [[https://github.com/advthreat/tenzin/pull/3020][#3020]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-745 - aws ec2 keys rotated for all prod envs [[https://github.com/advthreat/tenzin/pull/3018][#3018]] +- SXOPS-703 remove public access to SNS topics [[https://github.com/advthreat/tenzin/pull/3011][#3011]] +- SXOPS-740 - int/test/stage aws ec2 default key rotation [[https://github.com/advthreat/tenzin/pull/3007][#3007]] +#+END_QUOTE + +*** Dmytro Budko [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-716 [ACTION REQUIRED] Changes to AWS Billing, Cost Management, and Account access control policies [[https://github.com/advthreat/tenzin/pull/2995][#2995]] +#+END_QUOTE + +*** Scott McLeod [1] + +**** iroh [1] + +- Use filter-map-search directly from CRUDStoreService [[https://github.com/advthreat/iroh/pull/7934][#7934]] + +*** Yurii Ivanisenko [3] + +**** tenzin [2] + +#+BEGIN_QUOTE + +_>1w_ + +- add WAF ipv6 lists [[https://github.com/advthreat/tenzin/pull/2991][#2991]] +- linter tool master branch [[https://github.com/advthreat/tenzin/pull/2998][#2998]] +#+END_QUOTE +**** tenzin-config [1] + +#+BEGIN_QUOTE + +_>1w_ + +- woke tool added [[https://github.com/advthreat/tenzin-config/pull/894][#894]] +#+END_QUOTE + +*** Gayan Jayasundara [1] + +**** tenzin [1] + +- SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in Production for v1.122 Release [[https://github.com/advthreat/tenzin/pull/3031][#3031]] + +*** Pawan Bahuguna [4] + +**** tenzin [4] + +- SXOPS-752 multi az redis iroh async [[https://github.com/advthreat/tenzin/pull/3017][#3017]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-29 [PROD] Added multi_az_enabled [[https://github.com/advthreat/tenzin/pull/3012][#3012]] +- Removing duo-cloudmapper as it is not supported now [[https://github.com/advthreat/tenzin/pull/3005][#3005]] +- Updated the desired capacity to match AWS [[https://github.com/advthreat/tenzin/pull/3000][#3000]] +#+END_QUOTE + +*** vjayakody [1] + +**** tenzin [1] + +#+BEGIN_QUOTE + +_>1w_ + +- ssh key update [[https://github.com/advthreat/tenzin/pull/3002][#3002]] +#+END_QUOTE diff --git a/reports/weekly-23.pdf b/reports/weekly-23.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bd12b3b7342df541bab9a3b3602fecebf666f77a GIT binary patch literal 46371 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 z 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 literal 0 HcmV?d00001 diff --git a/reports/weekly-24.html b/reports/weekly-24.html new file mode 100644 index 00000000..f2d53663 --- /dev/null +++ b/reports/weekly-24.html @@ -0,0 +1,774 @@ + + + + + + + + Code Weekly Report 24 + + + + + +
+

Code Weekly Report 24

+

logs goes 2 weeks back

+

2023-06-16

+
+ +

IROH

+

lead

+

Guillaume Buisson [1]

+

iroh [1]

+
    +
  • Initial XDR Incident Manager Response 1.1 Draft Spec #7847
  • +
+

data

+

Mario Aquino [4]

+

iroh [4]

+
    +
  • Fix flaky test #7971
  • +
  • Partition and batch threat hunt observables #7958
  • +
+
+

>1w

+
    +
  • Establish a task timeout option for async work #7948
  • +
  • Issue 7823/incident summary mapping #7907
  • +
+
+

Guillaume Erétéo [2]

+

iroh [2]

+
    +
  • Update risk-score.md #7974
  • +
+
+

>1w

+
    +
  • adding org mode for calculating data volume #7941
  • +
+
+

Ambrose Bonnaire-Sergeant [1]

+

ctia [1]

+
+

>1w

+
    +
  • Disable /metric/average route for irrelevant entities #1372
  • +
+
+

integrations

+

Matthieu Sprunck [2]

+

tenzin-config [2]

+
+

>1w

+
    +
  • Share the same module configurations in iroh and iroh-async in PROD +#905
  • +
  • Disable HTTP Proxy in IROH proxy (PROD)#903
  • +
+
+

Kirill Chernyshov [8]

+

iroh [3]

+
    +
  • Remove try/catch for better error handling #7980
  • +
  • Fix NullPointerException #7961
  • +
+
+

>1w

+
    +
  • Use event id for the key of kafka record #7923
  • +
+
+

tenzin-config [5]

+
    +
  • Enable KafkaServices on INT #921
  • +
  • Disable KafkaServices once again #918
  • +
  • Enable Kafka related services on INT #916
  • +
+
+

>1w

+
    +
  • Temporary disable services #914
  • +
  • Set SSL kafka security protocol on INT #912
  • +
+
+

Shafiq [1]

+

iroh [1]

+
    +
  • Creating iroh-events datastream should succeed even if it exists +already #7959
  • +
+

auth

+

bartuka [1]

+

iroh [1]

+
    +
  • [IROH Auth] RBAC JWT Revocation on role change #7875
  • +
+

Yann Esposito [16]

+

iroh [4]

+
    +
  • Upgrade SX to XDR org via provisioning #7981
  • +
  • feature-flag scopes are considered as special #7985
  • +
  • fix local dev environment to be able to start locally without docker +#7944
  • +
+
+

>1w

+
    +
  • Use org to display the roles as expected #7952
  • +
+
+

ring-jwt-middleware [3]

+
    +
  • Version 1.1.4-SNAPSHOT
  • +
  • Version 1.1.3
  • +
  • Support external error via is-revoked-fn
  • +
+

tenzin-config [9]

+
    +
  • Enable XDR roles in PROD #919
  • +
  • factorize PROD #917
  • +
  • Add role-web-service config everywhere #911
  • +
+
+

>1w

+
    +
  • Canonicalize the configs (#913) #915
  • +
  • Canonicalize the configs #913
  • +
  • Add missing role-web-service everywhere #910
  • +
  • Gen configs git pre-commit hook #908
  • +
  • Factorisation iroh/iroh-async confs #904
  • +
  • Tree config structures to prevent config duplication. #901
  • +
+
+

Olivier Barbeau [7]

+

iroh [7]

+
    +
  • Upgrade Babashka #7967
  • +
  • add missing exclusions for uberjar #7963
  • +
  • fix bug when Org has no entitlement #7956
  • +
  • [IROH configuration]: Generate service diagram #7872
  • +
  • GH pages updates #7960
  • +
+
+

>1w

+
    +
  • fix alias arguments #7954
  • +
  • Issue 7930 GitHub pages styling #7932
  • +
+
+

(Yogsototh) [3]

+

ring-jwt-middleware [3]

+
    +
  • Version 1.1.4-SNAPSHOT
  • +
  • Version 1.1.3
  • +
  • Support external error via is-revoked-fn
  • +
+

iroh-ops

+

Jerome Schneider [1]

+

tenzin [1]

+
    +
  • Kafka Connect: fixed cluster conf and use our own cacerts file
  • +
+

Patrick Patat [1]

+

iroh-ops [1]

+
    +
  • Merge pull request #75 from advthreat/squid
  • +
+

Patrick Patat [1]

+

iroh-ops [1]

+
    +
  • add squid server for vector in public subnet
  • +
+

Other

+

Other

+

Robert Levy [2]

+

iroh [1]

+
+

>1w

+
    +
  • user and team mean time tiles #7873
  • +
+
+

tenzin-config [1]

+
+

>1w

+
    +
  • add migration for iroh issue #7819 to TEST and PROD environments #902
  • +
+
+

Devin Walters [2]

+

tenzin-config [2]

+
    +
  • Add config.edn for other conure-distributor environments #920
  • +
+
+

>1w

+
    +
  • Reduce conure-distributor worker count #906
  • +
+
+

Mia [3]

+

iroh [1]

+
    +
  • Snapshot for risk score #7964
  • +
+

iroh-engine [2]

+
+

>1w

+
    +
  • Merge pull request #1394 from advthreat/v0.15.6-rc
  • +
  • Merge pull request #1393 from advthreat/save-asset-snapshot
  • +
+
+

Scott McLeod [1]

+

tenzin-config [1]

+
+

>1w

+
    +
  • Config changes supporting IROH PR #7934 #899
  • +
+
+

krishna Ganugapenta [4]

+

tenzin [4]

+
    +
  • COnure-distributor PROD ASG modules fix #3062
  • +
  • opsvpncidr removal from TEST and other backup regions as +ops vpn not present there #3061
  • +
  • Conure-distributor setup config for TEST/PROD #3049
  • +
+
+

>1w

+
    +
  • Conuredistributor terraform modules config updates #3027
  • +
+
+

milehrer [2]

+

iroh-engine [2]

+
+

>1w

+
    +
  • prepare for v0.15.6
  • +
  • Remove sightings from asset enrichment response, save snapshot +instead
  • +
+
+

Martin Bruchanov [2]

+

tenzin [2]

+
    +
  • Clean-up of the old ES5 deployment code #3053
  • +
+
+

>1w

+
    +
  • Fix for consul registration of ops-openvpn service #2968
  • +
+
+

Kirill Chernyshov [1]

+

tenzin-config [1]

+
+

>1w

+
    +
  • IROH Events migration to Elasticsearch #909
  • +
+
+

John Jardine [2]

+

tenzin [2]

+
    +
  • Add endpoint generation procedure and update endpoints. #3058
  • +
  • SXOPS-792: QA complaining of long queue times for incidents +enrichment #3054
  • +
+

Sofiia Mykytiuk [9]

+

tenzin [9]

+
    +
  • Update ASG for ES metrics in NAM and EU #3063
  • +
  • Update vpnator list #3050
  • +
+
+

>1w

+
    +
  • Remove CSIRTInvestigator role #3045
  • +
  • Policy to allow access to DynamoDB items for ROAdmin #3043
  • +
  • Remove jbusboom ssh configs #3042
  • +
  • Dmarc record for STAGE #3040
  • +
  • Remove ssh access for Michael Simonson #3035
  • +
  • Update OPS vpnator list #3034
  • +
  • Consul fix for ops vpn #3032
  • +
+
+

muhammad-xdr-ops [4]

+

tenzin [4]

+
    +
  • SXOPS-805 - adding CNAMEs for secure-client-forms MFE #3065
  • +
  • enabled trendmicro and defender in all prod regions #3055
  • +
  • SXOPS-763 - updating integrations version #3052
  • +
+
+

>1w

+
    +
  • SXOPS-702 removing INT access to PROD S3 bucket #3024
  • +
+
+

Dmytro Budko [5]

+

tenzin [5]

+
    +
  • SXOPS-191 Terraform: Bring INT and Test into sync with AWS #3056
  • +
+
+

>1w

+
    +
  • SXOPS-766 [PROD] Fix 'docs' related Terraform Delta #3046
  • +
  • SXOPS-636 Docs XDR Deployment, Publish and Host #3048
  • +
  • SXOPS-636 Docs XDR Deployment, Publish and Host #3041
  • +
  • SXOPS-636 Docs XDR Deployment, Publish and Host #3016
  • +
+
+

Scott McLeod [1]

+

iroh [1]

+
+

>1w

+
    +
  • Use filter-map-search directly from CRUDStoreService #7934
  • +
+
+

Rekha Gupta [2]

+

tenzin-config [2]

+
    +
  • fix: to port 4008 because ribbon uses 4007 #925
  • +
  • feat: port for new client management MFE #924
  • +
+

Jerome Schneider [1]

+

tenzin [1]

+
    +
  • SXOPS 801: Kafka connect open port 8083 and use static port in Nomad +#3059
  • +
+

Yurii Ivanisenko [2]

+

tenzin [2]

+
+

>1w

+
    +
  • connected self-hosted runner #3038
  • +
  • added wokeignore file #3036
  • +
+
+

Gayan Jayasundara [2]

+

tenzin [2]

+
    +
  • Add Adam as codeowner to Tenzin repo #3060
  • +
+
+

>1w

+
    +
  • SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in +Production for v1.122 Release #3031
  • +
+
+ + diff --git a/reports/weekly-24.org b/reports/weekly-24.org new file mode 100644 index 00000000..872e721c --- /dev/null +++ b/reports/weekly-24.org @@ -0,0 +1,397 @@ +#+title: Code Weekly Report 24 +#+subtitle: logs goes 2 weeks back +#+date: 2023-06-16 +#+options: H:6 +* IROH +** lead + + +*** Guillaume Buisson [1] + +**** iroh [1] + +- Initial XDR Incident Manager Response 1.1 Draft Spec [[https://github.com/advthreat/iroh/pull/7847][#7847]] +** data + + +*** Mario Aquino [4] + +**** iroh [4] + +- Fix flaky test [[https://github.com/advthreat/iroh/pull/7971][#7971]] +- Partition and batch threat hunt observables [[https://github.com/advthreat/iroh/pull/7958][#7958]] +#+BEGIN_QUOTE + +_>1w_ + +- Establish a task timeout option for async work [[https://github.com/advthreat/iroh/pull/7948][#7948]] +- Issue 7823/incident summary mapping [[https://github.com/advthreat/iroh/pull/7907][#7907]] +#+END_QUOTE + +*** Guillaume Erétéo [2] + +**** iroh [2] + +- Update risk-score.md [[https://github.com/advthreat/iroh/pull/7974][#7974]] +#+BEGIN_QUOTE + +_>1w_ + +- adding org mode for calculating data volume [[https://github.com/advthreat/iroh/pull/7941][#7941]] +#+END_QUOTE + +*** Ambrose Bonnaire-Sergeant [1] + +**** ctia [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Disable /metric/average route for irrelevant entities [[https://github.com/advthreat/ctia/pull/1372][#1372]] +#+END_QUOTE +** integrations + + +*** Matthieu Sprunck [2] + +**** tenzin-config [2] + +#+BEGIN_QUOTE + +_>1w_ + +- Share the same module configurations in iroh and iroh-async in PROD [[https://github.com/advthreat/tenzin-config/pull/905][#905]] +- Disable HTTP Proxy in IROH proxy (PROD)[[https://github.com/advthreat/tenzin-config/pull/903][#903]] +#+END_QUOTE + +*** Kirill Chernyshov [8] + +**** iroh [3] + +- Remove try/catch for better error handling [[https://github.com/advthreat/iroh/pull/7980][#7980]] +- Fix NullPointerException [[https://github.com/advthreat/iroh/pull/7961][#7961]] +#+BEGIN_QUOTE + +_>1w_ + +- Use event id for the key of kafka record [[https://github.com/advthreat/iroh/pull/7923][#7923]] +#+END_QUOTE +**** tenzin-config [5] + +- Enable KafkaServices on INT [[https://github.com/advthreat/tenzin-config/pull/921][#921]] +- Disable KafkaServices once again [[https://github.com/advthreat/tenzin-config/pull/918][#918]] +- Enable Kafka related services on INT [[https://github.com/advthreat/tenzin-config/pull/916][#916]] +#+BEGIN_QUOTE + +_>1w_ + +- Temporary disable services [[https://github.com/advthreat/tenzin-config/pull/914][#914]] +- Set SSL kafka security protocol on INT [[https://github.com/advthreat/tenzin-config/pull/912][#912]] +#+END_QUOTE + +*** Shafiq [1] + +**** iroh [1] + +- Creating iroh-events datastream should succeed even if it exists already [[https://github.com/advthreat/iroh/pull/7959][#7959]] +** auth + + +*** bartuka [1] + +**** iroh [1] + +- [IROH Auth] RBAC JWT Revocation on ~role~ change [[https://github.com/advthreat/iroh/pull/7875][#7875]] + +*** Yann Esposito [16] + +**** iroh [4] + +- Upgrade SX to XDR org via provisioning [[https://github.com/advthreat/iroh/pull/7981][#7981]] +- feature-flag scopes are considered as special [[https://github.com/advthreat/iroh/pull/7985][#7985]] +- fix local dev environment to be able to start locally without docker [[https://github.com/advthreat/iroh/pull/7944][#7944]] +#+BEGIN_QUOTE + +_>1w_ + +- Use org to display the roles as expected [[https://github.com/advthreat/iroh/pull/7952][#7952]] +#+END_QUOTE +**** ring-jwt-middleware [3] + +- Version 1.1.4-SNAPSHOT +- Version 1.1.3 +- Support external error via is-revoked-fn +**** tenzin-config [9] + +- Enable XDR roles in PROD [[https://github.com/advthreat/tenzin-config/pull/919][#919]] +- factorize PROD [[https://github.com/advthreat/tenzin-config/pull/917][#917]] +- Add role-web-service config everywhere [[https://github.com/advthreat/tenzin-config/pull/911][#911]] +#+BEGIN_QUOTE + +_>1w_ + +- Canonicalize the configs (#913) [[https://github.com/advthreat/tenzin-config/pull/915][#915]] +- Canonicalize the configs [[https://github.com/advthreat/tenzin-config/pull/913][#913]] +- Add missing role-web-service everywhere [[https://github.com/advthreat/tenzin-config/pull/910][#910]] +- Gen configs git pre-commit hook [[https://github.com/advthreat/tenzin-config/pull/908][#908]] +- Factorisation iroh/iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/904][#904]] +- Tree config structures to prevent config duplication. [[https://github.com/advthreat/tenzin-config/pull/901][#901]] +#+END_QUOTE + +*** Olivier Barbeau [7] + +**** iroh [7] + +- Upgrade Babashka [[https://github.com/advthreat/iroh/pull/7967][#7967]] +- add missing exclusions for uberjar [[https://github.com/advthreat/iroh/pull/7963][#7963]] +- fix bug when Org has no entitlement [[https://github.com/advthreat/iroh/pull/7956][#7956]] +- [IROH configuration]: Generate service diagram [[https://github.com/advthreat/iroh/pull/7872][#7872]] +- GH pages updates [[https://github.com/advthreat/iroh/pull/7960][#7960]] +#+BEGIN_QUOTE + +_>1w_ + +- fix alias arguments [[https://github.com/advthreat/iroh/pull/7954][#7954]] +- Issue 7930 GitHub pages styling [[https://github.com/advthreat/iroh/pull/7932][#7932]] +#+END_QUOTE + +*** (Yogsototh) [3] + +**** ring-jwt-middleware [3] + +- Version 1.1.4-SNAPSHOT +- Version 1.1.3 +- Support external error via is-revoked-fn +** iroh-ops + + +*** Jerome Schneider [1] + +**** tenzin [1] + +- Kafka Connect: fixed cluster conf and use our own cacerts file + +*** Patrick Patat [1] + +**** iroh-ops [1] + +- Merge pull request #75 from advthreat/squid + +*** Patrick Patat [1] + +**** iroh-ops [1] + +- add squid server for vector in public subnet +* Other +** Other + + +*** Robert Levy [2] + +**** iroh [1] + +#+BEGIN_QUOTE + +_>1w_ + +- user and team mean time tiles [[https://github.com/advthreat/iroh/pull/7873][#7873]] +#+END_QUOTE +**** tenzin-config [1] + +#+BEGIN_QUOTE + +_>1w_ + +- add migration for iroh issue #7819 to TEST and PROD environments [[https://github.com/advthreat/tenzin-config/pull/902][#902]] +#+END_QUOTE + +*** Devin Walters [2] + +**** tenzin-config [2] + +- Add config.edn for other conure-distributor environments [[https://github.com/advthreat/tenzin-config/pull/920][#920]] +#+BEGIN_QUOTE + +_>1w_ + +- Reduce conure-distributor worker count [[https://github.com/advthreat/tenzin-config/pull/906][#906]] +#+END_QUOTE + +*** Mia [3] + +**** iroh [1] + +- Snapshot for risk score [[https://github.com/advthreat/iroh/pull/7964][#7964]] +**** iroh-engine [2] + +#+BEGIN_QUOTE + +_>1w_ + +- Merge pull request #1394 from advthreat/v0.15.6-rc +- Merge pull request #1393 from advthreat/save-asset-snapshot +#+END_QUOTE + +*** Scott McLeod [1] + +**** tenzin-config [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Config changes supporting IROH PR #7934 [[https://github.com/advthreat/tenzin-config/pull/899][#899]] +#+END_QUOTE + +*** krishna Ganugapenta [4] + +**** tenzin [4] + +- COnure-distributor PROD ASG modules fix [[https://github.com/advthreat/tenzin/pull/3062][#3062]] +- ops_vpn_cidr removal from TEST and other backup regions as ops vpn not present there [[https://github.com/advthreat/tenzin/pull/3061][#3061]] +- Conure-distributor setup config for TEST/PROD [[https://github.com/advthreat/tenzin/pull/3049][#3049]] +#+BEGIN_QUOTE + +_>1w_ + +- Conure_distributor terraform modules config updates [[https://github.com/advthreat/tenzin/pull/3027][#3027]] +#+END_QUOTE + +*** milehrer [2] + +**** iroh-engine [2] + +#+BEGIN_QUOTE + +_>1w_ + +- prepare for v0.15.6 +- Remove sightings from asset enrichment response, save snapshot instead +#+END_QUOTE + +*** Martin Bruchanov [2] + +**** tenzin [2] + +- Clean-up of the old ES5 deployment code [[https://github.com/advthreat/tenzin/pull/3053][#3053]] +#+BEGIN_QUOTE + +_>1w_ + +- Fix for consul registration of ops-openvpn service [[https://github.com/advthreat/tenzin/pull/2968][#2968]] +#+END_QUOTE + +*** Kirill Chernyshov [1] + +**** tenzin-config [1] + +#+BEGIN_QUOTE + +_>1w_ + +- IROH Events migration to Elasticsearch [[https://github.com/advthreat/tenzin-config/pull/909][#909]] +#+END_QUOTE + +*** John Jardine [2] + +**** tenzin [2] + +- Add endpoint generation procedure and update endpoints. [[https://github.com/advthreat/tenzin/pull/3058][#3058]] +- SXOPS-792: QA complaining of long queue times for incidents enrichment [[https://github.com/advthreat/tenzin/pull/3054][#3054]] + +*** Sofiia Mykytiuk [9] + +**** tenzin [9] + +- Update ASG for ES metrics in NAM and EU [[https://github.com/advthreat/tenzin/pull/3063][#3063]] +- Update vpnator list [[https://github.com/advthreat/tenzin/pull/3050][#3050]] +#+BEGIN_QUOTE + +_>1w_ + +- Remove CSIRT_Investigator role [[https://github.com/advthreat/tenzin/pull/3045][#3045]] +- Policy to allow access to DynamoDB items for ROAdmin [[https://github.com/advthreat/tenzin/pull/3043][#3043]] +- Remove jbusboom ssh configs [[https://github.com/advthreat/tenzin/pull/3042][#3042]] +- Dmarc record for STAGE [[https://github.com/advthreat/tenzin/pull/3040][#3040]] +- Remove ssh access for Michael Simonson [[https://github.com/advthreat/tenzin/pull/3035][#3035]] +- Update OPS vpnator list [[https://github.com/advthreat/tenzin/pull/3034][#3034]] +- Consul fix for ops vpn [[https://github.com/advthreat/tenzin/pull/3032][#3032]] +#+END_QUOTE + +*** muhammad-xdr-ops [4] + +**** tenzin [4] + +- SXOPS-805 - adding CNAMEs for secure-client-forms MFE [[https://github.com/advthreat/tenzin/pull/3065][#3065]] +- enabled trendmicro and defender in all prod regions [[https://github.com/advthreat/tenzin/pull/3055][#3055]] +- SXOPS-763 - updating integrations version [[https://github.com/advthreat/tenzin/pull/3052][#3052]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-702 removing INT access to PROD S3 bucket [[https://github.com/advthreat/tenzin/pull/3024][#3024]] +#+END_QUOTE + +*** Dmytro Budko [5] + +**** tenzin [5] + +- SXOPS-191 Terraform: Bring INT and Test into sync with AWS [[https://github.com/advthreat/tenzin/pull/3056][#3056]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-766 [PROD] Fix 'docs' related Terraform Delta [[https://github.com/advthreat/tenzin/pull/3046][#3046]] +- SXOPS-636 Docs XDR Deployment, Publish and Host [[https://github.com/advthreat/tenzin/pull/3048][#3048]] +- SXOPS-636 Docs XDR Deployment, Publish and Host [[https://github.com/advthreat/tenzin/pull/3041][#3041]] +- SXOPS-636 Docs XDR Deployment, Publish and Host [[https://github.com/advthreat/tenzin/pull/3016][#3016]] +#+END_QUOTE + +*** Scott McLeod [1] + +**** iroh [1] + +#+BEGIN_QUOTE + +_>1w_ + +- Use filter-map-search directly from CRUDStoreService [[https://github.com/advthreat/iroh/pull/7934][#7934]] +#+END_QUOTE + +*** Rekha Gupta [2] + +**** tenzin-config [2] + +- fix: to port 4008 because ribbon uses 4007 [[https://github.com/advthreat/tenzin-config/pull/925][#925]] +- feat: port for new client management MFE [[https://github.com/advthreat/tenzin-config/pull/924][#924]] + +*** Jerome Schneider [1] + +**** tenzin [1] + +- SXOPS 801: Kafka connect open port 8083 and use static port in Nomad [[https://github.com/advthreat/tenzin/pull/3059][#3059]] + +*** Yurii Ivanisenko [2] + +**** tenzin [2] + +#+BEGIN_QUOTE + +_>1w_ + +- connected self-hosted runner [[https://github.com/advthreat/tenzin/pull/3038][#3038]] +- added wokeignore file [[https://github.com/advthreat/tenzin/pull/3036][#3036]] +#+END_QUOTE + +*** Gayan Jayasundara [2] + +**** tenzin [2] + +- Add Adam as codeowner to Tenzin repo [[https://github.com/advthreat/tenzin/pull/3060][#3060]] +#+BEGIN_QUOTE + +_>1w_ + +- SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in Production for v1.122 Release [[https://github.com/advthreat/tenzin/pull/3031][#3031]] +#+END_QUOTE diff --git a/styles/write-good/Cliches.yml b/styles/write-good/Cliches.yml new file mode 100644 index 00000000..c9531438 --- /dev/null +++ b/styles/write-good/Cliches.yml @@ -0,0 +1,702 @@ +extends: existence +message: "Try to avoid using clichés like '%s'." +ignorecase: true +level: warning +tokens: + - a chip off the old block + - a clean slate + - a dark and stormy night + - a far cry + - a fine kettle of fish + - a loose cannon + - a penny saved is a penny earned + - a tough row to hoe + - a word to the wise + - ace in the hole + - acid test + - add insult to injury + - against all odds + - air your dirty laundry + - all fun and games + - all in a day's work + - all talk, no action + - all thumbs + - all your eggs in one basket + - all's fair in love and war + - all's well that ends well + - almighty dollar + - American as apple pie + - an axe to grind + - another day, another dollar + - armed to the teeth + - as luck would have it + - as old as time + - as the crow flies + - at loose ends + - at my wits end + - avoid like the plague + - babe in the woods + - back against the wall + - back in the saddle + - back to square one + - back to the drawing board + - bad to the bone + - badge of honor + - bald faced liar + - ballpark figure + - banging your head against a brick wall + - baptism by fire + - barking up the wrong tree + - bat out of hell + - be all and end all + - beat a dead horse + - beat around the bush + - been there, done that + - beggars can't be choosers + - behind the eight ball + - bend over backwards + - benefit of the doubt + - bent out of shape + - best thing since sliced bread + - bet your bottom dollar + - better half + - better late than never + - better mousetrap + - better safe than sorry + - between a rock and a hard place + - beyond the pale + - bide your time + - big as life + - big cheese + - big fish in a small pond + - big man on campus + - bigger they are the harder they fall + - bird in the hand + - bird's eye view + - birds and the bees + - birds of a feather flock together + - bit the hand that feeds you + - bite the bullet + - bite the dust + - bitten off more than he can chew + - black as coal + - black as pitch + - black as the ace of spades + - blast from the past + - bleeding heart + - blessing in disguise + - blind ambition + - blind as a bat + - blind leading the blind + - blood is thicker than water + - blood sweat and tears + - blow off steam + - blow your own horn + - blushing bride + - boils down to + - bolt from the blue + - bone to pick + - bored stiff + - bored to tears + - bottomless pit + - boys will be boys + - bright and early + - brings home the bacon + - broad across the beam + - broken record + - brought back to reality + - bull by the horns + - bull in a china shop + - burn the midnight oil + - burning question + - burning the candle at both ends + - burst your bubble + - bury the hatchet + - busy as a bee + - by hook or by crook + - call a spade a spade + - called onto the carpet + - calm before the storm + - can of worms + - can't cut the mustard + - can't hold a candle to + - case of mistaken identity + - cat got your tongue + - cat's meow + - caught in the crossfire + - caught red-handed + - checkered past + - chomping at the bit + - cleanliness is next to godliness + - clear as a bell + - clear as mud + - close to the vest + - cock and bull story + - cold shoulder + - come hell or high water + - cool as a cucumber + - cool, calm, and collected + - cost a king's ransom + - count your blessings + - crack of dawn + - crash course + - creature comforts + - cross that bridge when you come to it + - crushing blow + - cry like a baby + - cry me a river + - cry over spilt milk + - crystal clear + - curiosity killed the cat + - cut and dried + - cut through the red tape + - cut to the chase + - cute as a bugs ear + - cute as a button + - cute as a puppy + - cuts to the quick + - dark before the dawn + - day in, day out + - dead as a doornail + - devil is in the details + - dime a dozen + - divide and conquer + - dog and pony show + - dog days + - dog eat dog + - dog tired + - don't burn your bridges + - don't count your chickens + - don't look a gift horse in the mouth + - don't rock the boat + - don't step on anyone's toes + - don't take any wooden nickels + - down and out + - down at the heels + - down in the dumps + - down the hatch + - down to earth + - draw the line + - dressed to kill + - dressed to the nines + - drives me up the wall + - dull as dishwater + - dyed in the wool + - eagle eye + - ear to the ground + - early bird catches the worm + - easier said than done + - easy as pie + - eat your heart out + - eat your words + - eleventh hour + - even the playing field + - every dog has its day + - every fiber of my being + - everything but the kitchen sink + - eye for an eye + - face the music + - facts of life + - fair weather friend + - fall by the wayside + - fan the flames + - feast or famine + - feather your nest + - feathered friends + - few and far between + - fifteen minutes of fame + - filthy vermin + - fine kettle of fish + - fish out of water + - fishing for a compliment + - fit as a fiddle + - fit the bill + - fit to be tied + - flash in the pan + - flat as a pancake + - flip your lid + - flog a dead horse + - fly by night + - fly the coop + - follow your heart + - for all intents and purposes + - for the birds + - for what it's worth + - force of nature + - force to be reckoned with + - forgive and forget + - fox in the henhouse + - free and easy + - free as a bird + - fresh as a daisy + - full steam ahead + - fun in the sun + - garbage in, garbage out + - gentle as a lamb + - get a kick out of + - get a leg up + - get down and dirty + - get the lead out + - get to the bottom of + - get your feet wet + - gets my goat + - gilding the lily + - give and take + - go against the grain + - go at it tooth and nail + - go for broke + - go him one better + - go the extra mile + - go with the flow + - goes without saying + - good as gold + - good deed for the day + - good things come to those who wait + - good time was had by all + - good times were had by all + - greased lightning + - greek to me + - green thumb + - green-eyed monster + - grist for the mill + - growing like a weed + - hair of the dog + - hand to mouth + - happy as a clam + - happy as a lark + - hasn't a clue + - have a nice day + - have high hopes + - have the last laugh + - haven't got a row to hoe + - head honcho + - head over heels + - hear a pin drop + - heard it through the grapevine + - heart's content + - heavy as lead + - hem and haw + - high and dry + - high and mighty + - high as a kite + - hit paydirt + - hold your head up high + - hold your horses + - hold your own + - hold your tongue + - honest as the day is long + - horns of a dilemma + - horse of a different color + - hot under the collar + - hour of need + - I beg to differ + - icing on the cake + - if the shoe fits + - if the shoe were on the other foot + - in a jam + - in a jiffy + - in a nutshell + - in a pig's eye + - in a pinch + - in a word + - in hot water + - in the gutter + - in the nick of time + - in the thick of it + - in your dreams + - it ain't over till the fat lady sings + - it goes without saying + - it takes all kinds + - it takes one to know one + - it's a small world + - it's only a matter of time + - ivory tower + - Jack of all trades + - jockey for position + - jog your memory + - joined at the hip + - judge a book by its cover + - jump down your throat + - jump in with both feet + - jump on the bandwagon + - jump the gun + - jump to conclusions + - just a hop, skip, and a jump + - just the ticket + - justice is blind + - keep a stiff upper lip + - keep an eye on + - keep it simple, stupid + - keep the home fires burning + - keep up with the Joneses + - keep your chin up + - keep your fingers crossed + - kick the bucket + - kick up your heels + - kick your feet up + - kid in a candy store + - kill two birds with one stone + - kiss of death + - knock it out of the park + - knock on wood + - knock your socks off + - know him from Adam + - know the ropes + - know the score + - knuckle down + - knuckle sandwich + - knuckle under + - labor of love + - ladder of success + - land on your feet + - lap of luxury + - last but not least + - last hurrah + - last-ditch effort + - law of the jungle + - law of the land + - lay down the law + - leaps and bounds + - let sleeping dogs lie + - let the cat out of the bag + - let the good times roll + - let your hair down + - let's talk turkey + - letter perfect + - lick your wounds + - lies like a rug + - life's a bitch + - life's a grind + - light at the end of the tunnel + - lighter than a feather + - lighter than air + - like clockwork + - like father like son + - like taking candy from a baby + - like there's no tomorrow + - lion's share + - live and learn + - live and let live + - long and short of it + - long lost love + - look before you leap + - look down your nose + - look what the cat dragged in + - looking a gift horse in the mouth + - looks like death warmed over + - loose cannon + - lose your head + - lose your temper + - loud as a horn + - lounge lizard + - loved and lost + - low man on the totem pole + - luck of the draw + - luck of the Irish + - make hay while the sun shines + - make money hand over fist + - make my day + - make the best of a bad situation + - make the best of it + - make your blood boil + - man of few words + - man's best friend + - mark my words + - meaningful dialogue + - missed the boat on that one + - moment in the sun + - moment of glory + - moment of truth + - money to burn + - more power to you + - more than one way to skin a cat + - movers and shakers + - moving experience + - naked as a jaybird + - naked truth + - neat as a pin + - needle in a haystack + - needless to say + - neither here nor there + - never look back + - never say never + - nip and tuck + - nip it in the bud + - no guts, no glory + - no love lost + - no pain, no gain + - no skin off my back + - no stone unturned + - no time like the present + - no use crying over spilled milk + - nose to the grindstone + - not a hope in hell + - not a minute's peace + - not in my backyard + - not playing with a full deck + - not the end of the world + - not written in stone + - nothing to sneeze at + - nothing ventured nothing gained + - now we're cooking + - off the top of my head + - off the wagon + - off the wall + - old hat + - older and wiser + - older than dirt + - older than Methuselah + - on a roll + - on cloud nine + - on pins and needles + - on the bandwagon + - on the money + - on the nose + - on the rocks + - on the spot + - on the tip of my tongue + - on the wagon + - on thin ice + - once bitten, twice shy + - one bad apple doesn't spoil the bushel + - one born every minute + - one brick short + - one foot in the grave + - one in a million + - one red cent + - only game in town + - open a can of worms + - open and shut case + - open the flood gates + - opportunity doesn't knock twice + - out of pocket + - out of sight, out of mind + - out of the frying pan into the fire + - out of the woods + - out on a limb + - over a barrel + - over the hump + - pain and suffering + - pain in the + - panic button + - par for the course + - part and parcel + - party pooper + - pass the buck + - patience is a virtue + - pay through the nose + - penny pincher + - perfect storm + - pig in a poke + - pile it on + - pillar of the community + - pin your hopes on + - pitter patter of little feet + - plain as day + - plain as the nose on your face + - play by the rules + - play your cards right + - playing the field + - playing with fire + - pleased as punch + - plenty of fish in the sea + - point with pride + - poor as a church mouse + - pot calling the kettle black + - pretty as a picture + - pull a fast one + - pull your punches + - pulling your leg + - pure as the driven snow + - put it in a nutshell + - put one over on you + - put the cart before the horse + - put the pedal to the metal + - put your best foot forward + - put your foot down + - quick as a bunny + - quick as a lick + - quick as a wink + - quick as lightning + - quiet as a dormouse + - rags to riches + - raining buckets + - raining cats and dogs + - rank and file + - rat race + - reap what you sow + - red as a beet + - red herring + - reinvent the wheel + - rich and famous + - rings a bell + - ripe old age + - ripped me off + - rise and shine + - road to hell is paved with good intentions + - rob Peter to pay Paul + - roll over in the grave + - rub the wrong way + - ruled the roost + - running in circles + - sad but true + - sadder but wiser + - salt of the earth + - scared stiff + - scared to death + - sealed with a kiss + - second to none + - see eye to eye + - seen the light + - seize the day + - set the record straight + - set the world on fire + - set your teeth on edge + - sharp as a tack + - shoot for the moon + - shoot the breeze + - shot in the dark + - shoulder to the wheel + - sick as a dog + - sigh of relief + - signed, sealed, and delivered + - sink or swim + - six of one, half a dozen of another + - skating on thin ice + - slept like a log + - slinging mud + - slippery as an eel + - slow as molasses + - smart as a whip + - smooth as a baby's bottom + - sneaking suspicion + - snug as a bug in a rug + - sow wild oats + - spare the rod, spoil the child + - speak of the devil + - spilled the beans + - spinning your wheels + - spitting image of + - spoke with relish + - spread like wildfire + - spring to life + - squeaky wheel gets the grease + - stands out like a sore thumb + - start from scratch + - stick in the mud + - still waters run deep + - stitch in time + - stop and smell the roses + - straight as an arrow + - straw that broke the camel's back + - strong as an ox + - stubborn as a mule + - stuff that dreams are made of + - stuffed shirt + - sweating blood + - sweating bullets + - take a load off + - take one for the team + - take the bait + - take the bull by the horns + - take the plunge + - takes one to know one + - takes two to tango + - the more the merrier + - the real deal + - the real McCoy + - the red carpet treatment + - the same old story + - there is no accounting for taste + - thick as a brick + - thick as thieves + - thin as a rail + - think outside of the box + - third time's the charm + - this day and age + - this hurts me worse than it hurts you + - this point in time + - three sheets to the wind + - through thick and thin + - throw in the towel + - tie one on + - tighter than a drum + - time and time again + - time is of the essence + - tip of the iceberg + - tired but happy + - to coin a phrase + - to each his own + - to make a long story short + - to the best of my knowledge + - toe the line + - tongue in cheek + - too good to be true + - too hot to handle + - too numerous to mention + - touch with a ten foot pole + - tough as nails + - trial and error + - trials and tribulations + - tried and true + - trip down memory lane + - twist of fate + - two cents worth + - two peas in a pod + - ugly as sin + - under the counter + - under the gun + - under the same roof + - under the weather + - until the cows come home + - unvarnished truth + - up the creek + - uphill battle + - upper crust + - upset the applecart + - vain attempt + - vain effort + - vanquish the enemy + - vested interest + - waiting for the other shoe to drop + - wakeup call + - warm welcome + - watch your p's and q's + - watch your tongue + - watching the clock + - water under the bridge + - weather the storm + - weed them out + - week of Sundays + - went belly up + - wet behind the ears + - what goes around comes around + - what you see is what you get + - when it rains, it pours + - when push comes to shove + - when the cat's away + - when the going gets tough, the tough get going + - white as a sheet + - whole ball of wax + - whole hog + - whole nine yards + - wild goose chase + - will wonders never cease? + - wisdom of the ages + - wise as an owl + - wolf at the door + - words fail me + - work like a dog + - world weary + - worst nightmare + - worth its weight in gold + - wrong side of the bed + - yanking your chain + - yappy as a dog + - years young + - you are what you eat + - you can run but you can't hide + - you only live once + - you're the boss + - young and foolish + - young and vibrant diff --git a/styles/write-good/E-Prime.yml b/styles/write-good/E-Prime.yml new file mode 100644 index 00000000..074a102b --- /dev/null +++ b/styles/write-good/E-Prime.yml @@ -0,0 +1,32 @@ +extends: existence +message: "Try to avoid using '%s'." +ignorecase: true +level: suggestion +tokens: + - am + - are + - aren't + - be + - been + - being + - he's + - here's + - here's + - how's + - i'm + - is + - isn't + - it's + - she's + - that's + - there's + - they're + - was + - wasn't + - we're + - were + - weren't + - what's + - where's + - who's + - you're diff --git a/styles/write-good/Illusions.yml b/styles/write-good/Illusions.yml new file mode 100644 index 00000000..b4f13218 --- /dev/null +++ b/styles/write-good/Illusions.yml @@ -0,0 +1,11 @@ +extends: repetition +message: "'%s' is repeated!" +level: warning +alpha: true +action: + name: edit + params: + - truncate + - " " +tokens: + - '[^\s]+' diff --git a/styles/write-good/Passive.yml b/styles/write-good/Passive.yml new file mode 100644 index 00000000..f472cb90 --- /dev/null +++ b/styles/write-good/Passive.yml @@ -0,0 +1,183 @@ +extends: existence +message: "'%s' may be passive voice. Use active voice if you can." +ignorecase: true +level: warning +raw: + - \b(am|are|were|being|is|been|was|be)\b\s* +tokens: + - '[\w]+ed' + - awoken + - beat + - become + - been + - begun + - bent + - beset + - bet + - bid + - bidden + - bitten + - bled + - blown + - born + - bought + - bound + - bred + - broadcast + - broken + - brought + - built + - burnt + - burst + - cast + - caught + - chosen + - clung + - come + - cost + - crept + - cut + - dealt + - dived + - done + - drawn + - dreamt + - driven + - drunk + - dug + - eaten + - fallen + - fed + - felt + - fit + - fled + - flown + - flung + - forbidden + - foregone + - forgiven + - forgotten + - forsaken + - fought + - found + - frozen + - given + - gone + - gotten + - ground + - grown + - heard + - held + - hidden + - hit + - hung + - hurt + - kept + - knelt + - knit + - known + - laid + - lain + - leapt + - learnt + - led + - left + - lent + - let + - lighted + - lost + - made + - meant + - met + - misspelt + - mistaken + - mown + - overcome + - overdone + - overtaken + - overthrown + - paid + - pled + - proven + - put + - quit + - read + - rid + - ridden + - risen + - run + - rung + - said + - sat + - sawn + - seen + - sent + - set + - sewn + - shaken + - shaven + - shed + - shod + - shone + - shorn + - shot + - shown + - shrunk + - shut + - slain + - slept + - slid + - slit + - slung + - smitten + - sold + - sought + - sown + - sped + - spent + - spilt + - spit + - split + - spoken + - spread + - sprung + - spun + - stolen + - stood + - stridden + - striven + - struck + - strung + - stuck + - stung + - stunk + - sung + - sunk + - swept + - swollen + - sworn + - swum + - swung + - taken + - taught + - thought + - thrived + - thrown + - thrust + - told + - torn + - trodden + - understood + - upheld + - upset + - wed + - wept + - withheld + - withstood + - woken + - won + - worn + - wound + - woven + - written + - wrung diff --git a/styles/write-good/README.md b/styles/write-good/README.md new file mode 100644 index 00000000..3edcc9b3 --- /dev/null +++ b/styles/write-good/README.md @@ -0,0 +1,27 @@ +Based on [write-good](https://github.com/btford/write-good). + +> Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too. + +``` +The MIT License (MIT) + +Copyright (c) 2014 Brian Ford + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +``` diff --git a/styles/write-good/So.yml b/styles/write-good/So.yml new file mode 100644 index 00000000..e57f099d --- /dev/null +++ b/styles/write-good/So.yml @@ -0,0 +1,5 @@ +extends: existence +message: "Don't start a sentence with '%s'." +level: error +raw: + - '(?:[;-]\s)so[\s,]|\bSo[\s,]' diff --git a/styles/write-good/ThereIs.yml b/styles/write-good/ThereIs.yml new file mode 100644 index 00000000..8b82e8f6 --- /dev/null +++ b/styles/write-good/ThereIs.yml @@ -0,0 +1,6 @@ +extends: existence +message: "Don't start a sentence with '%s'." +ignorecase: false +level: error +raw: + - '(?:[;-]\s)There\s(is|are)|\bThere\s(is|are)\b' diff --git a/styles/write-good/TooWordy.yml b/styles/write-good/TooWordy.yml new file mode 100644 index 00000000..275701b1 --- /dev/null +++ b/styles/write-good/TooWordy.yml @@ -0,0 +1,221 @@ +extends: existence +message: "'%s' is too wordy." +ignorecase: true +level: warning +tokens: + - a number of + - abundance + - accede to + - accelerate + - accentuate + - accompany + - accomplish + - accorded + - accrue + - acquiesce + - acquire + - additional + - adjacent to + - adjustment + - admissible + - advantageous + - adversely impact + - advise + - aforementioned + - aggregate + - aircraft + - all of + - all things considered + - alleviate + - allocate + - along the lines of + - already existing + - alternatively + - amazing + - ameliorate + - anticipate + - apparent + - appreciable + - as a matter of fact + - as a means of + - as far as I'm concerned + - as of yet + - as to + - as yet + - ascertain + - assistance + - at the present time + - at this time + - attain + - attributable to + - authorize + - because of the fact that + - belated + - benefit from + - bestow + - by means of + - by virtue of + - by virtue of the fact that + - cease + - close proximity + - commence + - comply with + - concerning + - consequently + - consolidate + - constitutes + - demonstrate + - depart + - designate + - discontinue + - due to the fact that + - each and every + - economical + - eliminate + - elucidate + - employ + - endeavor + - enumerate + - equitable + - equivalent + - evaluate + - evidenced + - exclusively + - expedite + - expend + - expiration + - facilitate + - factual evidence + - feasible + - finalize + - first and foremost + - for all intents and purposes + - for the most part + - for the purpose of + - forfeit + - formulate + - have a tendency to + - honest truth + - however + - if and when + - impacted + - implement + - in a manner of speaking + - in a timely manner + - in a very real sense + - in accordance with + - in addition + - in all likelihood + - in an effort to + - in between + - in excess of + - in lieu of + - in light of the fact that + - in many cases + - in my opinion + - in order to + - in regard to + - in some instances + - in terms of + - in the case of + - in the event that + - in the final analysis + - in the nature of + - in the near future + - in the process of + - inception + - incumbent upon + - indicate + - indication + - initiate + - irregardless + - is applicable to + - is authorized to + - is responsible for + - it is + - it is essential + - it seems that + - it was + - magnitude + - maximum + - methodology + - minimize + - minimum + - modify + - monitor + - multiple + - necessitate + - nevertheless + - not certain + - not many + - not often + - not unless + - not unlike + - notwithstanding + - null and void + - numerous + - objective + - obligate + - obtain + - on the contrary + - on the other hand + - one particular + - optimum + - overall + - owing to the fact that + - participate + - particulars + - pass away + - pertaining to + - point in time + - portion + - possess + - preclude + - previously + - prior to + - prioritize + - procure + - proficiency + - provided that + - purchase + - put simply + - readily apparent + - refer back + - regarding + - relocate + - remainder + - remuneration + - requirement + - reside + - residence + - retain + - satisfy + - shall + - should you wish + - similar to + - solicit + - span across + - strategize + - subsequent + - substantial + - successfully complete + - sufficient + - terminate + - the month of + - the point I am trying to make + - therefore + - time period + - took advantage of + - transmit + - transpire + - type of + - until such time as + - utilization + - utilize + - validate + - various different + - what I mean to say is + - whether or not + - with respect to + - with the exception of + - witnessed diff --git a/styles/write-good/Weasel.yml b/styles/write-good/Weasel.yml new file mode 100644 index 00000000..e2939144 --- /dev/null +++ b/styles/write-good/Weasel.yml @@ -0,0 +1,207 @@ +extends: existence +message: "'%s' is a weasel word!" +ignorecase: true +level: warning +tokens: + - absolutely + - accidentally + - additionally + - allegedly + - alternatively + - angrily + - anxiously + - approximately + - awkwardly + - badly + - barely + - beautifully + - blindly + - boldly + - bravely + - brightly + - briskly + - bristly + - bubbly + - busily + - calmly + - carefully + - carelessly + - cautiously + - cheerfully + - clearly + - closely + - coldly + - completely + - consequently + - correctly + - courageously + - crinkly + - cruelly + - crumbly + - cuddly + - currently + - daily + - daringly + - deadly + - definitely + - deliberately + - doubtfully + - dumbly + - eagerly + - early + - easily + - elegantly + - enormously + - enthusiastically + - equally + - especially + - eventually + - exactly + - exceedingly + - exclusively + - extremely + - fairly + - faithfully + - fatally + - fiercely + - finally + - fondly + - few + - foolishly + - fortunately + - frankly + - frantically + - generously + - gently + - giggly + - gladly + - gracefully + - greedily + - happily + - hardly + - hastily + - healthily + - heartily + - helpfully + - honestly + - hourly + - hungrily + - hurriedly + - immediately + - impatiently + - inadequately + - ingeniously + - innocently + - inquisitively + - interestingly + - irritably + - jiggly + - joyously + - justly + - kindly + - largely + - lately + - lazily + - likely + - literally + - lonely + - loosely + - loudly + - loudly + - luckily + - madly + - many + - mentally + - mildly + - monthly + - mortally + - mostly + - mysteriously + - neatly + - nervously + - nightly + - noisily + - normally + - obediently + - occasionally + - only + - openly + - painfully + - particularly + - patiently + - perfectly + - politely + - poorly + - powerfully + - presumably + - previously + - promptly + - punctually + - quarterly + - quickly + - quietly + - rapidly + - rarely + - really + - recently + - recklessly + - regularly + - remarkably + - relatively + - reluctantly + - repeatedly + - rightfully + - roughly + - rudely + - sadly + - safely + - selfishly + - sensibly + - seriously + - sharply + - shortly + - shyly + - significantly + - silently + - simply + - sleepily + - slowly + - smartly + - smelly + - smoothly + - softly + - solemnly + - sparkly + - speedily + - stealthily + - sternly + - stupidly + - substantially + - successfully + - suddenly + - surprisingly + - suspiciously + - swiftly + - tenderly + - tensely + - thoughtfully + - tightly + - timely + - truthfully + - unexpectedly + - unfortunately + - usually + - very + - victoriously + - violently + - vivaciously + - warmly + - waverly + - weakly + - wearily + - weekly + - wildly + - wisely + - worldly + - wrinkly + - yearly diff --git a/styles/write-good/meta.json b/styles/write-good/meta.json new file mode 100644 index 00000000..a115d288 --- /dev/null +++ b/styles/write-good/meta.json @@ -0,0 +1,4 @@ +{ + "feed": "https://github.com/errata-ai/write-good/releases.atom", + "vale_version": ">=1.0.0" +} diff --git a/tracker.org b/tracker.org index a13304d6..2edc4b65 100644 --- a/tracker.org +++ b/tracker.org @@ -1,1454 +1,567 @@ + * 2023 -** 2023-W01 -*** 2023-01-03 Tuesday -**** MEETING 1-1 Wanderson :work:meeting: -[2023-01-03 Tue 14:26] +** 2023-W26 +*** 2023-06-29 Thursday +**** CANCELED Investigate invite bug :work: +SCHEDULED: <2023-07-03 Mon 11:00> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-11 Tue 10:51] \\ + Whatever +:END: +[2023-06-29 Thu 11:06] + +https://github.com/advthreat/response/issues/1888 + +Deleted user-id c59db89d-212a-4a0c-92d0-ff1a2c7de25b +** 2023-W27 +*** 2023-07-04 Tuesday +**** MEETING 1-1 Wanderson :work:meeting: +:LOGBOOK: +CLOCK: [2023-07-04 Tue 16:04]--[2023-07-04 Tue 16:33] => 0:29 +:END: +[2023-07-04 Tue 16:04] +***** Agenda (to discuss about) +- Provisioning + - PIAM status + - Orbital/Single SE status +- RBAC status +- offsite +***** Notes +***** Actions +- create a backlog of technical work to do +*** 2023-07-05 Wednesday +**** DONE Cleanup all "TO DELETE" entities :work: +SCHEDULED: <2023-07-28 Fri 11:00> +[2023-07-05 Wed 19:51] +*** 2023-07-06 Thursday +**** CANCELED Remove ability to create new Org :work: +SCHEDULED: <2023-07-06 Thu> +:LOGBOOK: +- State "CANCELED" from "TODO" [2023-07-11 Tue 10:52] \\ + Whatever +:END: +[2023-07-06 Thu 16:19] +** 2023-W28 +*** 2023-07-11 Tuesday +**** DONE IROH Sync :work: +SCHEDULED: <2023-07-11 Tue 17:00> +[2023-07-11 Tue 10:49] +**** DONE IROH-Auth weekly :work: +SCHEDULED: <2023-07-11 Tue 16:35> +[2023-07-11 Tue 10:49] +**** DONE 1-1 Wanderson :work: +SCHEDULED: <2023-07-11 Tue 16:05> +[2023-07-11 Tue 10:49] +**** DONE 1-1 Olivier :work: +SCHEDULED: <2023-07-11 Tue 15:35> +[2023-07-11 Tue 10:48] +**** DONE Lead Weekly :work: +SCHEDULED: <2023-07-11 Tue 15:00> +[2023-07-11 Tue 10:48] +**** DONE Provide doc to Guy Mackenzy :work: +SCHEDULED: <2023-07-11 Tue 11:30> +[2023-07-11 Tue 10:13] +**** DONE Create Entitlement Presentation :work: +SCHEDULED: <2023-07-11 Tue 10:30> DEADLINE: <2023-07-12 Wed 15:00> +[2023-07-11 Tue 10:12] +*** 2023-07-12 Wednesday +**** DONE Make enterprise_id mandatory field for PIAM endpoints :work: +DEADLINE: <2023-07-12 Wed 18:00> SCHEDULED: <2023-07-12 Wed> +[2023-07-12 Wed 17:14] +**** MEETING Monetization first meeting :work:meeting: +:LOGBOOK: +CLOCK: [2023-07-12 Wed 16:07]--[2023-07-12 Wed 17:07] => 1:00 +:END: +[2023-07-12 Wed 16:07] +***** Notes + +tier +*** 2023-07-13 Thursday +**** DONE Review [[https://github.com/advthreat/iroh/pull/8043][[Olivier PR] Check IROH node start in test]] :work: +SCHEDULED: <2023-07-13 Thu> +[2023-07-13 Thu 12:11] +**** DONE Add enterprise_id to many orgs [[https://github.com/advthreat/securex-ui-shell/issues/297#issuecomment-1633099674][list here]] :work: +SCHEDULED: <2023-07-13 Thu 14:30> +[2023-07-13 Thu 12:06] +**** DONE Provide Q1 technical items :work: +DEADLINE: <2023-07-13 Thu 16:00> SCHEDULED: <2023-07-13 Thu> +[2023-07-13 Thu 11:57] + + +1. *IROH-Auth Testing Framework-Refactor*: + IROH-Auth passed through many different evolution phases and different refactor + tentatives. Most of them failed to achieve. + One of the result is that the tests are scattered, some should be removed + entirely. + Some test are very complex to understand, and still not + entirely migrated to the new better norm. + We reclaim some official time to fix that discrepancy in the code, because it + could either hide some bugs, or make development of certain features a lot + harder longer than expected. + + Main concrete ideas: + - improve DBFixture service, + - try to regroup tests details into the same test-file so a reader will not be + forced to dig between different files to understand what is going on. +2. *Developer Targeted documentation*. + Currently the descriptions of the APIs in Swagger UI lack of precision. + We could greatly improve the understanding of developer facing it by + adding examples, and cleaner content in swagger UI. +3. *IROH-Auth isolation* + A potential effort to think how we could improve the reliability and security + of IROH by isolating IROH-Auth from the rest of IROH. This question + was raised multiple times, but we do not have yet a definitive answer about what + would be an ideal solution. + - potentially, this could mean improving building time, and development time + by decoupling Auth from the more feature-oriented work. + - potentially, open new unexpected integration solution by having + iroh-auth-only specific nodes, and perhaps even, removing the IROH-Auth + service from other nodes entirely + - Seems like a natural "next-step" related to the work related to specific nodes. + +This one is more feature oriented as we know we will need this soon: + +4. *Token Exchange Service* + We need to produce a service that could provide the ability for an entity to + get access to other tokens. + To make this safe and useful, we need to go beyond the Token Exchange RFC and + consider how to build an access rule system, logging, and keep track of the + token chain. + So first take the time to have a clear understanding of the feature needed, + search and find a technical solution, and design the work to be done. + + We have a current working first example with the Account Switching. + We should extend this to improve Impersonation (for TAC and some Devs), + future work with PIAM, and open the door to other integration mechanisms. + +**** DONE Sustaining items for Q1 :work: +SCHEDULED: <2023-07-13 Thu 17:00> +[2023-07-13 Thu 11:56] + +** 2023-W29 +*** 2023-07-17 Monday +**** MEETING Deep dive XDR Monetization :work:meeting: +:LOGBOOK: +CLOCK: [2023-07-17 Mon 16:31]--[2023-07-17 Mon 17:31] => 1:00 +:END: +[2023-07-17 Mon 16:31] ***** Agenda (to discuss about) ***** Notes +- hide 3rd party modules to "Essentials" users ***** Actions -** 2023-W02 -*** 2023-01-09 Monday -**** MEETING RSA :work:meeting: +- Restrict via the API too +**** DONE Add scopes to Scott Burnettes orgs/clients? :work: +SCHEDULED: <2023-07-17 Mon 11:00> +[2023-07-17 Mon 08:58] +*** 2023-07-19 Wednesday +**** MEETING API Design Meeting :work:meeting: :LOGBOOK: -CLOCK: [2023-01-09 Mon 16:32]--[2023-01-09 Mon 20:04] => 3:32 +CLOCK: [2023-07-19 Wed 18:47]--[2023-07-19 Wed 19:42] => 0:55 :END: -[2023-01-09 Mon 16:31] - -Option 1, Reduced features in time -- April 2023 -Option 2, more features, but longer -- April (1 scope) -- July 31 (additional scope) - -RBAC (pushed to Q4) - -- Beta on Jan 18th. - no client yet. - -- Full beta for RSA (April 24) - (option 1 scope only) - - high quality - - working software in customer environment - - limited # of customers - - -- Beta: April 24 -- LA (Limited Availability): June 30 -- GA (General Availbility): July 31 - -Detailed planning for Q3 and higher confidence for Q4 scope. -Q4 planning will require iterative refinement in Q3. - -Bi-weekly Demos -- increased visibility into work in progress -- Cross-functional, coordinated effort around feature delivery every 2 weeks -- Limit work in progress so we can demonstrate end to end functionality -- All resources should be focused on MVP items (no side distraction) -*** 2023-01-11 Wednesday -**** MEETING Q3 Incident logs Notes :work:meeting: -:LOGBOOK: -CLOCK: [2023-01-11 Wed 17:11]--[2023-01-11 Wed 17:12] => 0:01 -:END: -[2023-01-11 Wed 17:11] +[2023-07-19 Wed 18:47] ***** Agenda (to discuss about) ***** Notes +****** Data Retention + +How to delete private-intel events older than 90 days? +How to delete orgs data? + +Private Intel. + +Incidents related to other entities. +If we delete data older than 90 days? + +@Jyoti: if an incident is closed you can clear it. + +****** Deleting all data from an Org + +If no one logs for 90 days. We can delete it. +All users, modules, OAuth2 clients, etc… + +@Matthieu: do we send a warning email? + +@Jyoti: how to delete data in other components. +Send a notification. + +IROH Events for deletion. +Keep the main topic, and create sub-filtered topics. + +Order of deletion is important. + +1. Mark the Org as archived state (no login, only accessible through Cisco clients) +2. send notifications to all cisco components that need to cleanup +3. wait 1 week +4. real deletion + +Design doc. + +****** Monetization + +Lot of cases for upgrading. +In all these case, we do not have Entitlement. So no enforcement. + +****** Playbook retrieval API + +Read entities from public-intel, and UI call that API instead of a static file. +We had a design doc where we talked about this API. + ***** Actions -**** MEETING IROH Events Meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-01-11 Wed 10:31]--[2023-01-11 Wed 16:28] => 5:57 -:END: -[2023-01-11 Wed 10:31] -***** Agenda (to discuss about) -***** Notes -- what about forced shutdown? - - how to ensure transaction, like event was not missed? -- what occurs if we detect a corruption? - -#+begin_src clojure -(do - (send-event :command-action) - ;; <--- shut-down - (action user-provided-data-that-create-a-shutdown-bug) - ;; <--- shut-down - (send-event :action-done x)) -#+end_src -***** Actions -*** 2023-01-12 Thursday -**** MEETING Q3 Planning :work:meeting: -:LOGBOOK: -CLOCK: [2023-01-12 Thu 17:02]--[2023-01-14 Sat 00:36] => 31:34 -:END: -[2023-01-12 Thu 17:01] -***** Response Tab - -List of recommended actions. -- some I can execute -- some that need confirmation -- log of action taken (on the right) -****** UX Standpoint -Steps: phases (identification, containment, eradication, recovery) - -*Playbook?* -A list of things to do, and the user click on a button: confirm, execute, Add note, update, etc… - -Big button to skip a phase to next one. -****** Questions - -How to keep track of the state. -Probably one solution is to have a "Playbook Instance", which will be a specific -instance for an incident of a global Playbook. -So this will contains, run-ids for workflow ids, state of the playbook from user -interactions, actions, notes, etc… -** 2023-W04 -*** 2023-01-24 Tuesday -**** MEETING 1-1 Wanderson :work:meeting: -:LOGBOOK: -CLOCK: [2023-01-24 Tue 14:25]--[2023-01-24 Tue 14:45] => 0:20 -:END: -[2023-01-24 Tue 14:25] -*** 2023-01-26 Thursday -**** MEETING Weekly meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-01-26 Thu 17:01]--[2023-01-26 Thu 18:08] => 1:07 -:END: -[2023-01-26 Thu 17:01] - -- -**** REVIEW Invitation RBAC :work:review: -:LOGBOOK: -CLOCK: [2023-01-26 Thu 16:10]--[2023-01-26 Thu 16:22] => 0:12 -:END: -[2023-01-26 Thu 16:10] -**** DONE Ask to cherry-pick the fix https://github.com/advthreat/iroh/pull/7480 :work: -DEADLINE: <2023-01-26 Thu 17:00> SCHEDULED: <2023-01-26 Thu> -[2023-01-26 Thu 10:17] -**** DONE Prévenir le salon RBAC et Prerna :work: -DEADLINE: <2023-02-13 Mon 16:00> -[2023-01-26 Thu 10:06] - -Hi all, the work toward supporting new roles in the API-only is going great so -far and I think we will be able to support the new roles in a few weeks from now. -That being said, I don't think we will be able to activate that change before -taking the time to think about the implications. - -I can provide more details about the risk I identified already. -But even before that, I want to point this particular PR that will have a direct -UX/UI implication once the XDR roles will be merged. - -The "Org Access Request" flow. -Mainly, when a user login for the first time (and every time the user reach the -Registration UI page), -the user could request access to the Orgs whose admin email matches their own. -Note for those not familiar with this, as we use cisco email, we don't see this. -So when a user request access to such Org, a sub-set of admins of this Org will -receive an email. Currently the email contains 3 links: - -- Grant access as User -- Grant access as Admin -- Reject - -But when we will activate the XDR Roles, I think we will show 1 link per role -(7) + the reject link. -Which is probably not the best UX we can think of, but at least this will be -functional. -See a screenshot example of an email here: https://github.com/advthreat/iroh/pull/7465 - -This PR will probably be merged soon and will not change anything in any -environment before we activate the XDR-Roles feature flag. -I think this should probably start a discussion about wether this is acceptable -or if we need to improve the content of the email somehow, or potentially, have -a single link that will redirect the admin to the UI on a specific -administration page to grant access to the user with a specific role. -In the last case, this would imply another UI effort to update this. - -Another remark, once we will enable the new XDR roles, some have fewer scopes -than the scopes provided to the current non-admin, user role. -One major consequence is that every integration using an OAuth2 Client asking -for scopes present in the current user role, but not present in the future XDR -role will not be able to work as the user with the new more restrictive role -will not be able to approve the client. -So we will probably need to take the time, integration by integration to check -which one could be affected. -***** Could break - -- The email to accept Org requests will have one link per role (should probably - be discussed, improved, check UX) - + Should we create the UI in the dashboard for administrate Org Access Requests? - Backend job already done to make it work with all basic features. - But if we want a full working system we need to take advantage of - notifications between admins of an Org. Should be covered by the "Audit - Logs" effort, but need a backend integration. -- In the UI, the invitation role drop-down (appear to not be difficult). Minor - backend work close to completion. -- Integration with OAuth2 Auth-Code/Device Grant clients: - + Normal clients without ~allow-partial-user-scopes~ that request a scope that - is currently provided to user, but not for some new role. - Those users will not be allowed to use this client, or existing connection - (refresh token) will be rejected on next usage. - + Advanced clients with ~allow-partial-user-scopes~ example, (Ribbon, DI, FMC I - think, etc…), in this case, the client need to have made the display, disable - status of element depending on the scopes, not just on the "role" as there - will be many more specific element that could be disabled separately. -- Potentially, some SXO discussions to provide, so working toward providing - small JWT for them and switching to it in the future. -** 2023-W06 -*** 2023-02-07 Tuesday -**** MEETING RBAC meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-07 Tue 16:17]--[2023-02-08 Wed 16:01] => 23:44 -:END: -[2023-02-07 Tue 16:17] - -- We will try to work on Security Analyst first. -- Discussed about sync between SXO and SX about scopes and their internal - permissions or roles (they choose their preference) -*** 2023-02-08 Wednesday -**** DONE Create the issues for PIAM work to be done :work: -SCHEDULED: <2023-02-09 Thu> -[2023-02-08 Wed 19:33] -**** MEETING Weekly API Meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-08 Wed 18:33]--[2023-02-08 Wed 22:44] => 4:11 -:END: -[2023-02-08 Wed 18:33] - -Talk about: - -- Minor Admin works: - - fix a security bug - - update the list of or to be part of the XDR beta - - a little bit of TAC help -- Long term background work: - - some work related to the new deployment, some work to improve node configuration - To give an idea, at first it was a duplication of 5 envs. INT, TEST and 3 PRODs. - Now we have 20 I think. This is bad, I think I need to help ops handle this. - - Waiting to talk about PIAM provisioning and Org init (activation + integrations) - - creating a scope ~insight~ for device insight needs. -- RBAC (on track) - - Olivier: right now trying to prepare retro-compatibility and revert the - feature-flag at zero cost. - - Wanderson: work toward short JWT (should be useful for AO), added DB for - access/refresh tokens which will provide the ability to have access/refresh - tokens revocation API which is currently missing. - - Next steps: wait for the return of Christopher and just after discuss with - SXO how to communicate the permissions (most probably using scopes but maybe - not in the JWT). -***** TODO Provide an impersonate route on the provisioning API to make calls -***** TODO Check SCA can init 1-click module setup -**** DONE Add scopes to Beta orgs :work: -:LOGBOOK: -CLOCK: [2023-02-08 Wed 16:51]--[2023-02-08 Wed 17:39] => 0:48 -:END: -[2023-02-08 Wed 16:51] - -Added for: - -- NAM c4538cf2-e6aa-4c13-b27a-e67788b51089 -- 4986f84e-745f-4f32-b840-803b97856e68 -*** 2023-02-10 Friday -**** CANCELED Add the impersonate scope to PIAM clients :work: -CLOSED: [2023-03-03 Fri 08:30] SCHEDULED: <2023-02-13 Mon 15:00> -:LOGBOOK: -- State "CANCELED" from "HOLD" [2023-03-03 Fri 08:30] -- State "HOLD" from "TODO" [2023-02-16 Thu 15:47] \\ - We need to wait to know if we are going to provision internally. -:END: -[2023-02-10 Fri 15:23] -** 2023-W07 -*** 2023-02-13 Monday -**** DONE Créer un meeting avec Murali et Christopher Van Der Made :work: -SCHEDULED: <2023-02-14 Tue 10:00> -[2023-02-13 Mon 17:06] - -We would like to talk with you to find a way to synchronize between IROH and SXO permissions. -**** MEETING RBAC :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-13 Mon 16:32]--[2023-02-13 Mon 17:32] => 1:00 -:END: -[2023-02-13 Mon 16:32] -***** Agenda (to discuss about) -***** Notes -***** Actions -*** 2023-02-14 Tuesday -**** DONE Finish to answer to Paul :work: -DEADLINE: <2023-02-15 Wed 11:00> SCHEDULED: <2023-02-14 Tue> -[2023-02-14 Tue 18:32] -**** DONE Répondre à Paul Cichonski :work: -SCHEDULED: <2023-02-13 Mon 17:00> -[2023-02-14 Tue 15:46] -*** 2023-02-15 Wednesday -**** DONE Create an issue to internalize provisioning :work: -DEADLINE: <2023-02-21 Tue 17:30> SCHEDULED: <2023-02-21 Tue> -:LOGBOOK: -CLOCK: [2023-02-22 Wed 14:00]--[2023-02-22 Wed 15:00] => 1:00 -:END: -[2023-02-15 Wed 19:17] -***** Epic - -Epic https://github.com/advthreat/iroh/issues/7533 -****** Specialized Provisioning Route for PIAM - :PROPERTIES: - :CUSTOM_ID: specialized-provisioning-route-for-piam - :END: -We should provide a route that will in the body a =NewAccount=, being - -#+begin_src clojure -(s/defschema NewAccount - "The schema to create a New Account, - mainly all data needed to create a new Org, - a main admin User for this org and onboard it." - {:org NewOrg - :user NewUser}) - -(s/defschema NewOrg - "Org before being saved to DB" - (st/merge - {:id OrgId} - (st/optional-keys - {:name (describe s/Str "The name of the Organization specified during login.") - :enterprise-id (describe s/Str "The Cisco SBG Platform Enterprise id associated to this Org.") - :scim-status (describe SCIMStatus "Determine if your Org is activated or not (allowed values are activated or waiting-activation)") - :address OrgAddress}))) - -(s/defschema OrgAddress - (st/optional-keys - {:department s/Str - :street1 s/Str - :street2 s/Str - :postal-code s/Str - :city s/Str - :country-iso-code (apply s/enum country-iso-codes)})) - -(s/defschema NewUser - "provisioned User before being saved to DB" - (st/merge - {:user-email s/Str - :role LegacyOrXDRRoleId - :idp-mappings [PlatformUserIdPMapping]} - (st/optional-keys - {:user-name s/Str - :user-nick s/Str}))) - - - -(s/defschema PlatformUserIdPMapping - {:idp s/Str - :user-identity-id s/Str - (s/optional-key :organization-id) s/Str - :enabled? s/Bool}) -#+end_src - -From there, the endpoint will create the Org and User, then call every -onboarding URL with a user session token. - -#+begin_src clojure -(let [org (create-org new-org) - user (create-user (assoc new-user :org-id (:id org))) - user-session-token (gen-session-token user) - onboarding-responses ;; a JSON Object whose keys are URLs and values are HTTP responses objects - (->> iroh-integration-onboarding-urls - (pmap #(http/post % user-session-token)) - (map (fn [url http-response] [url http-response]) iroh-integration-onboarding-urls) - (into {}))] - ;; 201 - (created {:user user - :org org - :onboarding-responses onboarding-responses})) -#+end_src - -Ideally every external service should answer quickly but after having -successfully created an IROH Module. Ideally, the response should -contain the =module-id=. - -In order for this work to be completed every different team should -provide a new endpoint to trigger the onboarding. -****** =/onboard= Endpoint Specification - :PROPERTIES: - :CUSTOM_ID: onboard-endpoint-specification - :END: -Provide a URL that listens to HTTP POST. It must only accept queries -containing an Authorization header that will contain a Bearer token. The -token must be a valid (correctly signed, non-expired) IROH JWT. If not, -it must return a 401. - -That route should not accept any query parameter nor any body. All the -data could be retrieved from the session token passed in the -Authorization header. - -Example: - -#+begin_example -POST https://product.env.security.cisco.com/onboarding -Authorization: Bearer $JWT -Accept: application/json -#+end_example - -#+begin_example -HTTP/2 201 -server: nginx -date: Wed, 21 Feb 2023 13:43:31 GMT -content-type: text/html; charset=utf-8 -content-length: 61 -strict-transport-security: max-age=31536000; includeSubDomains -accept-ranges: bytes - -{"module-instance-id":"1e5bb994-b2b4-11ed-9de6-325096b39f47"} -#+end_example - -The server should ideally answer in less than a few seconds. If for your -product, the internal provisioning takes longer then you should simply -return a response explaining that the provisioning is in progress. The -response must be a JSON Object. Ideally, it should contain a field named -=module-instance-id= for the module-instance-id created. And potentially -other data related to the onboarding. - -#+begin_example -{"module-instance-id": String, ...} -#+end_example -******* Expectations - :PROPERTIES: - :CUSTOM_ID: expectations - :END: -The expected background work to be performed after receiving this HTTP -call is: - -1. Call =/iroh/oauth2/custom/tokens= with the User Session Token in - header (same Authorization header as received) and the body must - contain the =cliend-id= and =client-secret= created for your Product - in IROH. From this call, you should get back both an access and - refresh token. -2. You should save the refresh token. -3. The access token could be used to: - - retrieve needed data to provision a new tenant by calling - =/iroh/profile/whoami= for example - - create the module instance in IROH. - -Here is an example diagram (for Device Insight): - -#+begin_src plantuml :file Onboarding_endpoint.png -skinparam handwritten false -skinparam shadowing false - -skinparam sequence { -ParticipantFontName Chalkboard; -ParticipantBackgroundColor white; -ParticipantBorderColor #37C -GroupBorderColor #888 -ArrowColor #37C -LifeLineBorderColor #37C -} - -participant IROH as iroh -participant "Device Insight" as di - -group Provision all sub-components (should not need the IROH_TOKEN) -group#EEF #EEF Device Insights -iroh->di: POST /onboard SESSION_TOKEN -di->di: internal provisioning -di->iroh: create module -di->iroh: 201 {module-id=..., ...} -end -#+end_src - -#+caption: Onboarding_endpoint -[[https://user-images.githubusercontent.com/93899/220635593-80305d45-0f32-45a5-a94c-780ed8c244da.png]] -****** IROH internal notes - -We need to introduce a new notion of /onboardable module./ -A module is onboardable, if its module-type contain an ~onboard~ field pointing to -a single URL that follow the previous section specification. - -We should probably have an internal data structure that will associate to every -entitlement a list of /onboardable modules/. -Ideally, we should have a convention to identify internal module-type by name, -so we could refer to the device-insight module for example instead of having to -specify manually the module-id. - -Once this is done, the provisioning endpoint will be able to retrieve, from a -specific entitlement, a list of onboarding URL to call. -Instead of writing all details here, we should first write a short specification -about what is the best way to achieve this. -****** Tasks - -- [ ] *dependency* DI check or update the onboarding endpoint -- [ ] *dependency* CSC check or update the onboarding endpoint -- [ ] *dependency* SXO check or update the onboarding endpoint -- [ ] *dependency* SCA check or update the onboarding endpoint -- [ ] Write the design related to the configuration of the onboarding URLs -- [ ] Create the new endpoint -**** MEETING RBAC sync with SXO :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-15 Wed 17:51]--[2023-02-15 Wed 18:51] => 1:00 -:END: -[2023-02-15 Wed 17:51] -***** Agenda (to discuss about) -1. Explain the goal -2. Propose a technical solution -****** Explain the goals - -Currently in (XDR/SecureX/CTR) IROH we only have two roles, user and admin. -We want to introduce new roles with more granular permissions, in particular for -SXO. - -SXO has a matrix of Read/Write/Execute for example. The notion of Execute does -not exists in IROH. -But SXO also has some roles. - -A first step will be to introduce new role to propose up to 7 roles (instead of -the current 2) in XDR. -But an issue is that we also want to provide a way for IROH (XDR/SecureX/CTR) -admin to create their own *custom roles*. -****** Propose a technical solution -******* Problematic solution (SXO uses the claim for the role in the JWT) - -It will work in phase 1, as we could provide a consistent list of roles. -But as soon as IROH will introduce custom role this will stop working as these -new role will probably be random ids (both in the JWT and in /whoami). -******* Proposed Solution 1 - -Use the scopes in the JWT. - -AO should provide IROH a list of scopes for every new role. - -All starting with =ao/= - -- ~ao/sxo-role-1~ -~- ao/sxo-role-2~ -~- ao/sxo-role-3~ - -or - -- ~ao/admin/sub-role-2/sub-role-3~ -******* Proposed Solution 2 - -- ~ao/sxo-permission-1~ -- ~ao/sxo-permission-2~ -- ~ao/sxo-permission-3~ -******* Proposed Solution 3 - -- ~ao~ can read, write and execute -- ~ao:read~ can read, but cannot write nor execute -- ~ao/execute~ can read and execute, but cannot write -***** Notes -***** Actions -*** 2023-02-16 Thursday -**** MEETING TD&R Checking :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-16 Thu 17:04]--[2023-02-17 Fri 10:22] => 17:18 -:END: -[2023-02-16 Thu 17:04] -***** AJ - -Address rumors: - -1. Earnings, yesterday, 133M$ -**** DONE Ecrire doc pour expliquer les changements RBAC à SXO :work: -SCHEDULED: <2023-03-27 Mon 16:00> -[2023-02-16 Thu 10:20] -**** DONE Upgrade Client to ribbon 2 in TEST :work: -DEADLINE: <2023-02-16 Thu 12:00> SCHEDULED: <2023-02-16 Thu> -[2023-02-16 Thu 09:15] - -webexteams://im?space=db149a90-e8b4-11eb-9fdb-3b8d98a2bf4d - -I'm starting to look at the process to update our ribbon to use 2.0. One of the first steps in the upgrade documentation is to reach out to IROH team to get the "investigation" and "registry/user" scopes added to our oauth client. - -To start, I'd like to update the oauth client used in the test environment with client id client-b63b916a-a606-4076-9f9b-15469aec0b93. -*** 2023-02-17 Friday -**** IN-PROGRESS Fix log PR :work: -:LOGBOOK: -CLOCK: [2023-02-17 Fri 10:50]--[2023-02-22 Wed 14:31] => 123:41 -:END: -[2023-02-17 Fri 10:50] -**** DONE Extraire les logs de logins pour Prerna :work: -DEADLINE: <2023-02-17 Fri 09:45> SCHEDULED: <2023-02-17 Fri> -[2023-02-17 Fri 08:53] -** 2023-W08 -*** 2023-02-22 Wednesday -**** MEETING Weekly API Design Meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-22 Wed 18:35]--[2023-02-22 Wed 19:43] => 1:08 -:END: -[2023-02-22 Wed 18:35] -***** Agenda (to discuss about) -***** Notes -***** Actions -**** MEETING RBAC weekly :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-22 Wed 17:03]--[2023-02-22 Wed 17:34] => 0:31 -:END: -[2023-02-22 Wed 17:03] -***** Agenda (to discuss about) -***** Notes -***** Actions -Look deeper into dependencies (3rd party scopes like sse, ao, etc…) -*** 2023-02-23 Thursday -**** DONE Check Secure Endpoint error logs :work: -CLOSED: [2023-05-06 Sat 09:06] DEADLINE: <2023-02-24 Fri 10:30> SCHEDULED: <2023-02-23 Thu> -:LOGBOOK: -- State "DONE" from "HOLD" [2023-05-06 Sat 09:06] -- State "HOLD" from "TODO" [2023-02-24 Fri 14:19] \\ - En attente du retour de Matt pour tester -:END: -[2023-02-23 Thu 19:00] -Discussion in "SecureX Secure Endpoint" -webexteams://im?space=d42b0de0-48b3-11ec-924a-a3c1923cd1c3 -Fix PR https://github.com/advthreat/iroh/pull/7473 -**** MEETING Weekly IROH Services Meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-23 Thu 17:04]--[2023-02-23 Thu 18:34] => 1:30 -:END: -[2023-02-23 Thu 17:04] -***** Agenda (to discuss about) -***** Notes -***** Actions -*** 2023-02-24 Friday -**** DONE Help Yannis to fix the Orbital Client :work: -SCHEDULED: <2023-02-24 Fri> -[2023-02-24 Fri 14:18] -** 2023-W09 -*** 2023-02-27 Monday -**** MEETING Staging Env :work:meeting: -:LOGBOOK: -CLOCK: [2023-02-27 Mon 16:00]--[2023-02-27 Mon 16:39] => 0:39 -:END: -[2023-02-27 Mon 16:00] -***** Agenda (to discuss about) -***** Notes -***** Actions -**** DONE Help UI beta team list the IdP used by beta org :chore: -:LOGBOOK: -CLOCK: [2023-02-27 Mon 16:39]--[2023-02-27 Mon 17:02] => 0:23 -:END: -[2023-02-27 Mon 16:59] - -There is a bug for user login via SMA -https://github.com/advthreat/securex-ui-shell/issues/115 - -In order to check if this must be resolved before going to prod, I had to check -if every org part of the beta uses TG to login. Result none. - -NAM: - -- SX Test org: b5935c68-c16a-4290-a49a-aad9bb2ea733 SXSO -- Cisco SBG Customer Insights: 40f4c64b-7934-4dc6-87d9-5ebf36c13d54 SXSO -- Jazz Air: 1b7024af-bc0a-4de1-8ce6-f093340ed5fb SXSO -- MEMIC: b62f0113-f26e-42f1-89e3-b45254c416a7 CSA and SXSO (did not perform the full IdP migration from CSA) -- Opus Holding: 4b1b4bba-f310-4251-88c3-bdf3b93d6456 CSA (some users used SXSO) -- Room & Board: 794047a5-b023-489e-b5ee-6407fcdf0daa SXSO (Migrated from CSA) -- Talos Energy: c074a67d-1e57-4e4f-9f9d-0b9ed7847bf8 SXSO (Migrated from CSA) - -EU: - -- DPD Group UK LTD: cee614cb-f35b-4147-bd27-9968d173c3ce: SXSO -*** 2023-03-01 Wednesday -**** MEETING API Design Meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-01 Wed 18:35]--[2023-03-01 Wed 19:50] => 1:15 -:END: -[2023-03-01 Wed 18:34] -***** Matt -Jyoti: -Leave it retro-compat for UI. -Just for the engine. - -Matt: -- in AMP, 2 calls: - 1. retrieve computers - 2. then trajectory - -Jyoti: -> Too many timeouts AMP-module. -> Use events API instead (not now). -> We should revisit. - -GB: -We have to do something uniform. -Passing additional query parameters it's ok, but for some specific servers we -could break the contract. -Suggest create a new endpoint. - -Jyoti: -Looking into AMP API to search for time constraint in search APIs. -*** 2023-03-02 Thursday -**** MEETING Workshop Day 1 :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-02 Thu 17:03]--[2023-03-02 Thu 22:03] => 5:00 -:END: -[2023-03-02 Thu 17:03] - -Leave with a common understanding, but not precise technical specification. -***** Agenda -- DI -- Response -***** Device Insight -- Priorities: - - P1: - - DB simplification - - Simplification of Sources - - P2: - - Unified view of users and associated devices -** 2023-W10 -*** 2023-03-06 Monday -**** DONE Add scope to TAC-OPS orgs :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-06 Mon 16:50]--[2023-03-06 Mon 20:50] => 4:00 -:END: -[2023-03-06 Mon 17:01] -**** MEETING RBAC Workshop :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-06 Mon 17:02]--[2023-03-06 Mon 17:15] => 0:13 -:END: -[2023-03-06 Mon 17:01] -***** New tile to measure time of incident resolution -*** 2023-03-07 Tuesday -**** CANCELED Create a new Epic for Registration UI admin/impersonate :work: -SCHEDULED: <2023-03-28 Tue 11:30> -:LOGBOOK: -- State "CANCELED" from "TODO" [2023-04-20 Thu 15:43] -:END: -[2023-03-07 Tue 14:54] - -- https://github.com/advthreat/iroh/pull/6927 - - -In order to debug and use the Swagger UI for the Registration UI we need to add -new features. - -1. Support a selection of the registration_url from a query parameter in the - login routes. We, must check that the registration_url is part of an allowed - list of domains. -2. Centralize JWT generation that can take care of keeping the =act= (actor) claim - of an originating JWT. Tyically, if the registration UI JWT contains an =act= - we should copy it inside every JWT generated from it. By that, I mean, - session and refresh tokens, but also id_tokens, access tokens from authorized - clients, etc... - -Once we have that we will be able to use the Swagger UI for the iroh-auth-ui API. -And once we have the second we could provide an impersonate for the Registration UI. -*** 2023-03-08 Wednesday -**** IN-PROGRESS Entitlements :work: -:LOGBOOK: -CLOCK: [2023-03-08 Wed 10:43]--[2023-03-08 Wed 11:43] => 1:00 -:END: -[2023-03-08 Wed 10:42] -*** 2023-03-09 Thursday -**** DONE Review Mark PRs :work: -SCHEDULED: <2023-03-09 Thu> -[2023-03-09 Thu 18:01] - -https://github.com/advthreat/iroh/pull/7315 -**** MEETING Weekly :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-09 Thu 17:13]--[2023-03-09 Thu 18:26] => 1:13 -:END: -[2023-03-09 Thu 17:13] -***** Status - -*Progress*: PIAM provisioning/entitlement/demo plan seems to be ok with all teams -involved (PIAM, IROH, SCA, Secure Client, DI, SXO) - -Open question: -- where should we put the onboarding configuration (URLs?) -** 2023-W12 -*** 2023-03-20 Monday -**** CANCELED Add org-habit+ for daily work tasks :work: -DEADLINE: <2023-03-21 Tue 10:00> SCHEDULED: <2023-03-20 Mon> -:LOGBOOK: -- State "CANCELED" from "TODO" [2023-03-21 Tue 10:47] -:END: -[2023-03-20 Mon 10:07] -**** CANCELED Améliorer issue Clients TG / Config :work: -SCHEDULED: <2023-04-19 Wed 11:00> -:LOGBOOK: -- State "CANCELED" from "IN-PROGRESS" [2023-04-20 Thu 15:43] -:END: -[2023-03-20 Mon 09:57] - -INT: - -Org-id: 5a439753-42e9-5058-872e-cb69be5455e6 -Austin Haas user-id: 553788bd-25a4-543d-b6c3-cf7dddcfda5a - - -#+begin_src clojure -{:password "13c74602-2" - :availability "everyone" - :org-id "5a439753-42e9-5058-872e-cb69be5455e6" - :owner-id "553788bd-25a4-543d-b6c3-cf7dddcfda5a" - :client-type :confidential - :grants #{:auth-code} - :redirects #{"https://int.threatgrid.com/oauth2/cb/visibility" - "https://int.threatgrid.com/oauth2/cb/securex" - "http://localhost:8080/oauth2/cb/visibility" - "http://localhost:8080/oauth2/cb/securex" - "http://localhost:8080/oauth2/cb/securex_one_click_activation" - "https://int.threatgrid.com/oauth2/cb/securex_one_click_activation"} - :id "34d94c8c-2041-4708-8172-ebe2df295ca7-2" - :name "secure malware analytics" - :allow-partial-user-scopes? true - :scopes #{"admin" - "casebook" - "enrich" - "global-intel:read" - "inspect" - "integration/module-instance" - "integration:read" - "investigation" - "notification" - "orbital" - "private-intel" - "profile" - "registry/user" - "response" - "telemetry:write" - "users"} - :approved? true - :enabled? true - :created-at #inst "2018-02-27t10:00:00" - :updated-at #inst "2018-02-27t10:00:00" - :enabled-at #inst "2018-02-27t10:00:00" - :activated-at #inst "2018-02-27t10:00:00" - :approved-at #inst "2018-02-27t10:00:00" - } -#+end_src -*** 2023-03-25 Saturday -**** DONE Add orgs to beta :work: -DEADLINE: <2023-03-27 Mon 10:00> SCHEDULED: <2023-03-25 Sat> -[2023-03-25 Sat 09:51] - -See webexteams://im?space=d6d28420-c403-11ed-8526-0db030ef0b12 -**** DONE Support body for onboardings :work: -SCHEDULED: <2023-03-27 Mon 11:00> -[2023-03-25 Sat 09:47] -**** DONE recursive search data-structure :work: -SCHEDULED: <2023-03-27 Mon 16:00> -[2023-03-25 Sat 09:44] - -Replace in TK-Store Search by -Search | [:or Search*] | [:and Search*] | [:not Search*] - -by using the trick return {:query ... :args [...]} instead of just query -** 2023-W13 -*** 2023-03-28 Tuesday -**** DONE Create issues for SSE onboarding :work: -SCHEDULED: <2023-03-28 Tue> -[2023-03-28 Tue 18:35] - -1. create client for SSE with Secure Client and DI scopes -2. Configure SCA -2. Support provisioning for free Org - (empty entitlement or entitlement.tier = free) and should only onboard CSC - and DI. -**** MEETING Performance Management :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-28 Tue 18:05]--[2023-03-30 Thu 11:46] => 41:41 -:END: -[2023-03-28 Tue 18:05] - -Focus on performance management. - -Why / what are we doing? - -@Pat_Chatterton: -1. prioty, transforming the business, change what we are doing with our teams. -Conversation with our teams about where we are going. -My teams discuss once a week. - -Something that I am passionate about. Align everybody. - -This is not new. -Everybody is doing in their own way. -Lot of tools already in place. -Refresher of what we're doing. - -Tons of info come out of this. -Not only listen, but also think about it because you will be doing this. -Make sure our team is ready for next step. - -@Amelia_Lombard: -Program. - -An invitation for how to approach "performance management". - -- We as leader can be better by bing more authentically. -- Channeling *our values*. - - build and learn together - - create clarity to drive momentum - - be kinder than necessary - - celebrate together -- with empathy, support and accountability - -Sharing that data to our team members. -Look for opportunities to build on success. -Also celebrate on progress on weaknesses. - -First be clear about our expectations. -And ultimately they'll need to deliver. - -Core Career Beliefs (illuminate.cisco.com) -(share with your team) - -Please do engage. -Slido.com event code: SBGPerfMgmt pass: lift -***** Goals - -1. Understand where each of your team members perf is today -2. if some are underperforming, reach out to perf consultants for support (by - 31th March) -3. Plan for Quarterly Developement discussions -***** Performance at Cisco -@Shelly_Collins - -1. Clearly communicate how they are doing. -2. how to assess performance. - results / principles-behaviors / team-impact -3. data points: - - team space check-in insights report - - OKRs, KPIs, Scorecards - - seek feedback from peers, stakeholders - - connected recognition - - expectations set in your quarterly development -****** Performing - -Thinking about their carreer? -1. Exploring (looking for new opportunity) -2. Establishing (build my skillset) -3. Achieving (find ways to grow) -4. Excelling (broaden opportunity) -5. Reinventing (build new skillset) -****** Underperformance - -@Felicia_Glace - -1. Employee consistently missing critical meetings without reason -2. Employee not meeting business deliverables that has amplified impact -3. Lack of care in quality of work being delivered -4. Challenges with engagement -5. Individual Performance Factor (IPF) lower than 100% - -*Low performance is NOT* - -- Employee dealing with personal loss, life event -- Behavorial concerns -****** Lifting Low Performance - -Open a case with the Performance Management team - -The Low Performance Management Website. - -From a case: - -4 steps: Expectations, Notice, Opportunity, Consequences - -- Clearly communicate expectations -- Provide notice to the team member they are not meeting expectations. - Be specific about where performance is falling short. -- Provide an opportunity for the team member to improve their performance. -****** Coaching conversation - -BEFORE - -- be prepared to address questions -- both verbal coaching and documented coaching should align that employee is not - meeting expectations. -- Prepare for the first conversation by preparing documentation and gathering - supporting facts - -DURING - -AFTER -- Follow up with an email to the employee outlining progress and summarizing - discussion point -- Document feedback regularly -****** Individual Dev Template - -- short-term goals -- long-term carreer -*** 2023-03-30 Thursday -**** MEETING weekly :work:meeting: -:LOGBOOK: -CLOCK: [2023-03-30 Thu 17:01]--[2023-04-05 Wed 18:37] => 145:36 -:END: -[2023-03-30 Thu 17:01] -***** Status update -- PIAM work -- TK-Store work for composable query with and/org/not -- Work on configs -- Entitlement brainstorm -- Lot of XDR beta-flag requests -** 2023-W14 -*** 2023-04-07 Friday -**** MEETING Weekly meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-04-07 Fri 16:28]--[2023-04-07 Fri 16:30] => 0:02 -:END: -[2023-04-07 Fri 16:28] -***** Agenda (to discuss about) -***** Notes -***** Actions -** 2023-W16 -*** 2023-04-18 Tuesday -**** DONE Créer issue pour la route de description des roles :work: -SCHEDULED: <2023-04-18 Tue> -[2023-04-18 Tue 16:41] -**** MEETING RBAC Weekly Feature Sync :work:meeting: -:LOGBOOK: -CLOCK: [2023-04-18 Tue 16:01]--[2023-04-18 Tue 16:40] => 0:39 -:END: -[2023-04-18 Tue 16:01] - -- Name from "admin" to "Administrator" -- Name from "user" to "Incident Responder" -- new role "sat" named "Security Analyst" -*** 2023-04-19 Wednesday -**** DONE Create the SSE (0 Trust) scripts :work: -SCHEDULED: <2023-04-21 Fri 10:00> -:LOGBOOK: -CLOCK: [2023-04-21 Fri 09:42]--[2023-04-21 Fri 19:46] => 10:04 -:END: -[2023-04-19 Wed 20:01] -**** MEETING API Design Meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-04-19 Wed 18:30]--[2023-04-20 Thu 16:26] => 21:56 -:END: -[2023-04-19 Wed 18:30] -***** Confs -Create project board about configurations. -***** Entitlements - -PIAM Entitlements: - -#+begin_src clojure -[{:entitlement-name "tier" - :value "essential" - :quantity 4000 - :created-at ,,,} - {:entitlement-name "extra-data-retention" - :quantity 90 - :created-at ,,,}] -#+end_src - -Entitlement ids, - -In the config - -#+begin_src clojure -{:free {,,,} - :essential {:allowed-modules [?] - :apps [:sxo :di :csc :sca :ssx] - :additional-scopes [,,,] - :data-retention-in-GB 200 - :rate-limits-per-hour 8000 - ,,,} - :advantage {:allowed-modules [?] - :apps [:sxo :di :csc :sca :ssx] - :additional-scopes [,,,] - :data-retention-in-GB 1000 - :rate-limits-per-hour 8000 - ,,,} - :premier {:allowed-modules [?] - :apps [:sxo :di :csc :sca :ssx] - :additional-scopes [,,,] - :data-retention-in-GB 2000 - :rate-limits-per-hour 8000 - ,,,}} -#+end_src - -An Entitlements data-store. - -#+begin_src clojure -{:id 0001 - :org-id 0001 - :created-at ,,, - :entitlement {:tier :premier - :seat-count 4000} - :entitlement-capabilities-snapshot {:allowed-modules [?] - :apps [:sxo :di :csc :sca :ssx] - :additional-scopes [,,,] - :data-retention-in-GB 2000 - :rate-limits-per-hour 8000 - ,,,}} - -{:id 0002 - :org-id 0001 - :created-at ,,, - :entitlement {:extra-data-retention-in-GB 90} } -#+end_src - -FOR org 0001 -#+begin_src clojure -{:summary {:tier :premier - :allowed-modules [?] - :apps [:sxo :di :csc :sca :ssx] - :data-retention-in-GB 2090 ;; <---- 2000 + 90 - :rate-limits-per-hour 8000 - ,,,} - :history [{:id 0001 :org-id 0001 - :created-at ,,, - :entitlement-view {:allowed-modules [?] - :apps [:sxo :di :csc :sca :ssx] - :data-retention-in-GB 2000 - :rate-limits-per-hour 8000 - ,,,}} - {:id 0002 :org-id 0001 - :created-at ,,, - :entitlement-view {:data-retention-in-GB 200}}]}} -#+end_src -***** SSE (0-Trust) - -Free Entitlement - -apps: Secure Client and Device Insight. - -Write the doc with an example. - -1.a Prior change the scopes required for =POST /iroh/provisioning/platform/org= -1.b Prior change the scopes required for =POST /iroh/provisioning/platform/user= - -2. Create a client with that scope - => get a client-id/client-secret - -3. Write a script (python/bash/maybe HTML+JS): - input: user-email/user-name/org-name/org-address etc… - 1. get the JWT from client-id/client-secret - 2. create the ORG - 3. create the User -****** Think about onboarding - -Onboard only DI and Secure Client -*** 2023-04-20 Thursday -**** DONE Create todo list for work :work: -SCHEDULED: <2023-04-28 Fri> -[2023-04-20 Thu 16:30] -1. prepare 1-1 tasks -2. select to make a iroh-auth call to prevent repeat myself (better group feeling) -**** MEETING RBAC UI meeting :work:meeting: -:LOGBOOK: -CLOCK: [2023-04-20 Thu 16:26]--[2023-04-20 Thu 17:40] => 1:14 -:END: -[2023-04-20 Thu 16:26] -***** Agenda -***** Notes -***** Actions -** 2023-W18 -*** 2023-05-02 Tuesday -**** DONE Prepare Quaterly Meeting! [[https://www.cisco.com/c/dam/r/team-development/performance/assets/Guide_to_Quarterly_Development_Discussions-for_Team_Leaders.pdf][quarterly pdf]] :work: -SCHEDULED: <2023-05-03 Wed 15:00> -[2023-05-02 Tue 17:37] -**** DONE [#7835] Create and Estimate all tasks related to [[https://github.com/advthreat/iroh/issues/7835]] :work: -SCHEDULED: <2023-05-03 Wed 11:30> -[2023-05-02 Tue 17:36] -**** MEETING Epic PIAM :work:meeting: -[2023-05-02 Tue 15:30] -**** MEETING Weekly lead :work:meeting: -:LOGBOOK: -CLOCK: [2023-05-02 Tue 15:04]--[2023-05-02 Tue 16:51] => 1:47 -:END: -[2023-05-02 Tue 15:04] -***** Agenda (to discuss about) -***** Notes -@GB: travaille sur la nouvelle API de l'incident manager. -***** Actions -**** DONE Prepare Quarterly development :work: -SCHEDULED: <2023-05-02 Tue 17:00> DEADLINE: <2023-05-05 Fri 12:00> -[2023-05-02 Tue 14:44] -**** DONE Add an XDR beta flag to an Org :work: -:LOGBOOK: -CLOCK: [2023-05-02 Tue 14:34]--[2023-05-02 Tue 14:37] => 0:03 -:END: -[2023-05-02 Tue 14:34] -**** DONE Epic Provisioning :work: -DEADLINE: <2023-05-02 Tue 15:30> SCHEDULED: <2023-05-02 Tue> -[2023-05-02 Tue 12:40] -**** DONE Weekly Leads :work: -SCHEDULED: <2023-05-02 Tue 15:00> -[2023-05-02 Tue 12:40] -**** DONE Review O's PR about services :work: -DEADLINE: <2023-05-03 Wed 15:00> SCHEDULED: <2023-05-02 Tue> -:LOGBOOK: -CLOCK: [2023-05-03 Wed 17:33]--[2023-05-04 Thu 09:28] => 15:55 -:END: -[2023-05-02 Tue 10:41] -**** DONE Discuss with Wanderson about short-token strategy :work: -DEADLINE: <2023-05-02 Tue 14:40> SCHEDULED: <2023-05-02 Tue> -[2023-05-02 Tue 10:41] -*** 2023-05-03 Wednesday -**** DONE Election CSE :work: -SCHEDULED: <2023-05-03 Wed 14:00> -[2023-05-03 Wed 10:45] -**** DONE API Design Meeting :work: -SCHEDULED: <2023-05-03 Wed 18:30> -[2023-05-03 Wed 10:29] -**** DONE Ajouter les beta flags [[webexteams://im?space=d6d28420-c403-11ed-8526-0db030ef0b12][beta-room]] :work: -SCHEDULED: <2023-05-03 Wed 11:10> -[2023-05-03 Wed 10:19] -**** DONE Répondre à Paul [[webexteams://im?space=7e5c4ac0-b232-11ed-8863-ef048e50358a][room]] :work: -SCHEDULED: <2023-05-03 Wed 11:00> [2023-05-03 Wed 10:17] -*** 2023-05-04 Thursday -**** MEETING Weekly IROH :work:meeting: -:LOGBOOK: -CLOCK: [2023-05-04 Thu 17:01]--[2023-05-04 Thu 17:59] => 0:58 -:END: -[2023-05-04 Thu 17:21] -***** Agenda (to discuss about) -***** Notes -***** Actions -**** DONE IROH Weekly :work: -SCHEDULED: <2023-05-04 Thu 17:00> [2023-05-04 Thu 11:36] -- Next week Response API in IROH with UI -- Problem with backfill for Jon -**** DONE QDD Olivier :work: -SCHEDULED: <2023-05-04 Thu 15:35> -[2023-05-04 Thu 11:35] -**** DONE QDD Wanderson :work: -SCHEDULED: <2023-05-04 Thu 14:35> -[2023-05-04 Thu 11:35] -**** IN-PROGRESS Personal QDD FY23Q3 :work: -:LOGBOOK: -CLOCK: [2023-05-04 Thu 09:28]--[2023-05-04 Thu 09:59] => 0:31 -:END: -[2023-05-04 Thu 09:28] -***** Results -****** Accomplishments -Accomplishments: -- Added support for AND/OR queries in tk-store. Should help -- PIAM (Provisioning / Entitlement start) -- Free Tier Provisioning -- XDR Flags via scopes -****** Improvements/opportunities for development: -- Work closer to PIAM -- Entitlement will be a nice beast -***** Principles & Behaviors -****** Accomplishments -- Advocate (only positive XDR feedback to the team) -- Customer value (AND/OR queries) -- Learn (clojure in scripts) -- Team for results: engaged team for iroh config issue -****** Improvements/opportunities for development: -***** Team Impact -****** Accomplishments -- admin-clj scripts should be helpful -- IROH default config should help ops -- PIAM -****** Improvements/opportunities for development: -*** 2023-05-05 Friday -**** DONE Change the scope for feature-flag API to use cisco/tac :work: -SCHEDULED: <2023-05-09 Tue 10:00> -[2023-05-05 Fri 22:41] -**** DONE IMPORTANT QDD Returns Actions :work: -SCHEDULED: <2023-05-11 Thu 10:00> -[2023-05-05 Fri 16:24] - -Both of you are tagged with not enough implication. - -- Lack of visibility! - - Webex support ! - - Webex implication in external discussions with UI, PO, PMs, etc… - - Everyday messages - -** 2023-W19 -*** 2023-05-10 Wednesday -**** IN-PROGRESS Ecrire un kudos pour la team. :work: -:LOGBOOK: -CLOCK: [2023-05-10 Wed 16:13]--[2023-05-10 Wed 16:38] => 0:25 -:END: -[2023-05-10 Wed 16:13] - -Thanks Wanderson and Olivier for your dedication. -You prepared the RBAC work for the next quarter so most backend work is already done. - -Olivier you managed to update and refactor all the IROH-Auth code to introduce -new roles everywhere in the code. -You also improved the work so now it is possible to launch specialized IROH nodes. -**** DONE Merge [[https://github.com/advthreat/iroh/pull/7857][7857]] :work: -SCHEDULED: <2023-05-10 Wed> -[2023-05-10 Wed 12:04] -**** DONE Prepare some kudos messages for your teams. :work: -SCHEDULED: <2023-05-10 Wed 17:00> -:LOGBOOK: -CLOCK: [2023-05-10 Wed 16:38]--[2023-05-10 Wed 17:38] => 1:00 -:END: -[2023-05-10 Wed 10:41] -**** TODO Fill Talent Assessments in workday :work: -SCHEDULED: <2023-05-24 Wed 15:40> DEADLINE: <2023-05-26 Fri> -[2023-05-10 Wed 10:33] **** DONE API Design Meeting :work: -SCHEDULED: <2023-05-10 Wed 19:00> -[2023-05-10 Wed 09:51] -**** DONE RSA Celebration :work: -SCHEDULED: <2023-05-10 Wed 18:00> -[2023-05-10 Wed 09:50] -**** DONE Check with Hissan who to contact for Provisioning bug :work: -SCHEDULED: <2023-05-10 Wed 16:20> -[2023-05-10 Wed 09:48] -**** DONE Propose options for FF in [[webexteams://im?space=93aefba0-e28c-11ec-bfd4-93d97d332464][XDR RBAC]] :work: -SCHEDULED: <2023-05-10 Wed 16:00> -[2023-05-10 Wed 09:47] -**** DONE Add Jeffrey Zankowits to the XDR beta :work: -SCHEDULED: <2023-05-10 Wed 16:00> -[2023-05-10 Wed 09:46] -*** 2023-05-11 Thursday +SCHEDULED: <2023-07-19 Wed 18:30> +[2023-07-19 Wed 14:36] +** 2023-W30 +*** 2023-07-25 Tuesday +**** DONE Retrieve the list of entities from IROH Auth :work: +SCHEDULED: <2023-07-25 Tue> +[2023-07-25 Tue 17:38] + +#+begin_src clojure +IROH-Auth + no entities dbs + "auth-codes" + "auth-requests" + "auth-responses" + "auth-login-filters" + "oauth-client-presets" + "oauth-code" + "oauth-csrf" + "oauth-device-grant-user-auth" + "oauth-grants" + "oauth-trusted-clients" + "revoked-jwt" + "revoked-entities" + +For Mark + "ao-bootstrap" + +For Matt: + + "amp-user-credentials" + "archived-module-instances" + "iroh-events" + "module-cache" + "module-instances" + "module-type-patches" + "module-types" + "notifications" + "sse-tenants" + "sse-users" + "tiles-cache" + "webhook-results" + "webhooks" + +Used By UI: + "iroh-registry" + +For GE: + + "ctia-investigate-talos-hunt" + "enrichment-status" + "feedback" + "incident-summary" + "iroh-async-sessions" + "private-intel-cache" + "risk-score" + "threat-hunt-status" +#+end_src + +**** DONE Ask Paul Cichonski about the quantity values :work: +SCHEDULED: <2023-07-25 Tue 19:00> +See data retention, should be 90, 180, 365. +What would be the value, how should I compute? + +SCHEDULED: <2023-07-25 Tue> +[2023-07-25 Tue 17:36] +**** MEETING XDR Monetization: XDR data retention :work:meeting: +:LOGBOOK: +CLOCK: [2023-07-25 Tue 16:31]--[2023-07-25 Tue 17:51] => 1:20 +:END: +[2023-07-25 Tue 16:31] +***** Agenda (to discuss about) + +- https://github.com/advthreat/iroh/issues/8135 +- https://ciscosecurity.aha.io/epics/SECUREX-E-897 + +Discuss Uses cases #1. + +***** Notes + +What happens when this user goes. +Clearing data in 90 days. + +Notion about when to delete data. + +- Create or update for device. +- Create for incident, sightings, relationships. +- Comment on Incident recent, can we delete the incident? + +***** Actions + +****** Ask @Paul about the add-on quantity value for data retention + +Data Retention is 90 days by default, add-on to go 180, or 365. +Need to sync with PIAM because these are not the values in the first doc. + +**** MEETING 1-1 Wanderson :work:meeting: +[2023-07-25 Tue 16:04] +***** Agenda (to discuss about) + +****** Things to handle during my vacations. +:LOGBOOK: +CLOCK: [2023-07-25 Tue 16:04]--[2023-07-25 Tue 16:31] => 0:27 +:END: + +1. P1: fix XDR bugs, quick improvements +2. Add ~insights~ scope for DI (take care of updating the client, perhaps fix the + issue with non existing root scope. Could potentially be a real improvement). +3. Add event on Entitlement change. Optionally configure a webhook for this + event, depend on the need. Check with Matt and Guy. +4. Perhaps: + - Disable Org creation if SX EOL is officially announced. + - [NO] improve provisioning script. Check if module exist before invoking /onboard + - work related to short tokens (expose a token-exchange route not the RFC + one, a simpler to use one). + +5. Think about exposed data structure to make every type of org explicit and + centralize the business logic to help the UI. + - Retrieve a full list of Org case: + - created via PIAM or not + - XDR-enabled? + - SX-enabled? + - Entitlements/no-Entitlement + + We should be able to give a field to the UI (and other teams) + so they know how to react. + + For example for Orbital-only or SE-only orgs, not sure if we will use SX or + XDR UI. + + Should we add an Org field like ~external-product-only-org? s/Bool~ + And if true, affect the scopes accordingly to ensure they could not use + neither SX nor XDR paid features. + +***** Notes + +****** Work on the Events for the Entitlements + +update problem. + +***** Actions **** MEETING 1-1 Olivier :work:meeting: :LOGBOOK: -CLOCK: [2023-05-11 Thu 15:03]--[2023-05-12 Fri 08:49] => 17:46 +CLOCK: [2023-07-25 Tue 15:05]--[2023-07-25 Tue 16:04] => 0:59 :END: -[2023-05-11 Thu 15:03] +[2023-07-25 Tue 15:05] ***** Agenda (to discuss about) + +****** Things to handle during my vacations. + +1. P1: fix XDR bugs, quick improvements +2. Add ~insights~ scope for DI (take care of updating the client, perhaps fix the + issue with non existing root scope. Could potentially be a real improvement). +3. Add event on Entitlement change. Optionally configure a webhook for this + event, depend on the need. Check with Matt and Guy. +4. Perhaps: + - Disable Org creation if SX EOL is officially announced. + - improve provisioning script. Check if module exist before invoking /onboard + - work related to short tokens (expose a token-exchange route not the RFC + one, a simpler to use one). + +5. Think about exposed data structure to make every type of org explicit and + centralize the business logic to help the UI. + - Retrieve a full list of Org case: + - created via PIAM or not + - XDR-enabled? + - SX-enabled? + - Entitlements/no-Entitlement + + We should be able to give a field to the UI (and other teams) + so they know how to react. + + For example for Orbital-only or SE-only orgs, not sure if we will use SX or + XDR UI. + + Should we add an Org field like ~external-product-only-org? s/Bool~ + And if true, affect the scopes accordingly to ensure they could not use + neither SX nor XDR paid features. + ***** Notes ***** Actions -**** DONE Performance Training :work: -SCHEDULED: <2023-05-11 Thu 17:00> -[2023-05-11 Thu 10:10] -**** DONE Weekly Team :work: -SCHEDULED: <2023-05-11 Thu 17:00> -[2023-05-11 Thu 10:10] -**** DONE 1-1 Olivier :work: -SCHEDULED: <2023-05-11 Thu 15:05> -[2023-05-11 Thu 10:09] -**** DONE 1-1 Wanderson :work: -SCHEDULED: <2023-05-11 Thu 14:35> -[2023-05-11 Thu 10:09] -*** 2023-05-12 Friday -**** MEETING Orbital :work:meeting: +**** DONE XDR Data Retention Policy Implementation Discussion :work: +SCHEDULED: <2023-07-25 Tue 16:30> +[2023-07-25 Tue 11:07] +**** DONE 1-1 Wanderson :work: +SCHEDULED: <2023-07-25 Tue 16:05> +[2023-07-25 Tue 11:06] +**** DONE 1-1 Olivier :work: +SCHEDULED: <2023-07-25 Tue 15:35> +[2023-07-25 Tue 11:00] +*** 2023-07-27 Thursday +**** DONE Message Equipe :work: +SCHEDULED: <2023-07-26 Wed 14:00> +[2023-07-27 Thu 11:45] + +- P1. (prob. 30%) XDR Bug fixes +- P1. (prob. 20%) Scott Burnette issue with the Provisioning API / OAuth2 clients +- P2. (prob. 10%) Help Jyoti with ~xdr-provisioning~ script +- P2. FY24Q1 Monetization: Prepare the PR for Disable Org Creation. +- P3. FY24Q1 Monetization: Entitlements Events; + Check with Matthieu before configuring a webhook for /Automation/ + (previously Orchestration, previously SXO, previsouly AO) as it + might not be necessary. +- P4. Dashboard https://github.com/orgs/advthreat/projects/7/views/9 + - [RBAC] ~insights~ scope + sync with DI team (Roman Eremin) + - (prob. 10%) [RBAC] if asked to prevent non-admin to create clients, + add ~admin~ to the scopes in the routes of the IROH Auth client web service. + - Config Simplification + Presentation for the team +- P4. *Universal Provisioning Flow* (PIAM want to rename themselve "Security Cloud"). +- P4. Designs + + New Org concepts that need to be exposed: + List the concepts we want to be exposed for each org. + - ~:xdr-enabled?/sx-enable?~ perhaps a single ~:enabled-products [:xdr :sx]~. + - ~piam-managed?~ etc… + - Notion of Product (XDR, SX, but also, visibility, Orbital, SE). + Effects on configuration, init of nodes, etc… + + Token Exchange (not the RFC). + We want to: + - Give the ability for someone with a JWT to generate another one with some + restrictions and complete tracking. + Restrictions by default: + - do not extend the :exp + - do not change user + - do not change org + Tracking: + - should be an ~act~ claim that could be recursive and we should take great + care of not making that grow. + It is ok not to have ~act~ in some cases like: + - Org switching + - format switching + because the real owner is always the same. + It is not ok to forget ~act~ if there is an impersonation involved. + Typically during provisioning, real impersonation, etc… + - Main difficulty; what is the correct data structure to represent rules of + allowed JWT exchanges. + +- Take care of asks that could leak internal abstractions: + - do not return the full list of allowed modules, IROH-Int will take care of + the filtering business rule. + - use scopes, not role to filter for permissions +- Sync with Matt with everything related to modules for Monetization. Not just + directly with Guy, Matt needs to know. + +**** CANCELED XDR-flag [[https://github.com/advthreat/response/issues/1906#issuecomment-1652405093][1906]] :work: +SCHEDULED: <2023-07-27 Thu 11:45> :LOGBOOK: -CLOCK: [2023-05-12 Fri 17:01]--[2023-05-12 Fri 17:39] => 0:38 +- State "CANCELED" from "TODO" [2023-07-28 Fri 13:23] :END: -[2023-05-12 Fri 17:01] +[2023-07-27 Thu 11:30] + +*** 2023-07-28 Friday +**** MEETING Monthly Engineering :work:meeting: +:LOGBOOK: +CLOCK: [2023-07-28 Fri 18:01]--[2023-07-28 Fri 19:04] => 1:03 +:END: +[2023-07-28 Fri 18:01] ***** Agenda (to discuss about) ***** Notes -Purpose EOL of SecureX. -Starting after GA. -Only supporting existing subscribers. +****** Operation -User management and onboarding. +@Gayan +Good release. +Pass it to John. Metrics. -Ask Eduardo for use cases: +New hires: -@Eduardo: +- @Vidun_Jayakody Automation +- @Geaog-Nokila_Pavlov -After GA, advantage and premier. -Access Orbital without. +@John: upgrade platform, thanks to @Adam + +****** QA + +@Houman: XDR finally in production. Thanks for the fixes. +Everything went pretty well. +Performance testing, everything went pretty well in TEST. +Documented in a wiki page. + +@Pujan_Trivedi: Thanks everyone for answering that quickly and efficiently. + +****** Service + +@GB People deliver XDR in my absence. + +****** Engine + +@Eric + +****** Integration + +@Mark + +****** UI Dar + +@Dar, thanks for @Jilian and ... +@Rekah refactoring. Lots of bug fixes. + +****** UI Sabrina + +- Congrats everyone. +- Code freeze for a while, so lot of bug fixes. +- Features been worked on. +- Search for relation. +- Configurable layout. +- Performance improvements. +- Lucas, bunch of telementry +- Miroslav, incident breadcrumb. +- Advance table. + +****** Documentation @Mary + + +****** Demos + +@Scott_McLeod incident report + +@Mike next time. + +@Sam_Waggoner -Flexibility on how to use Orbital. ***** Actions +**** DONE Monthly Engineering Meeting :work: +SCHEDULED: <2023-07-28 Fri 18:00> +[2023-07-28 Fri 11:34] +**** DONE Answer Namrata :work: +SCHEDULED: <2023-07-28 Fri> +[2023-07-28 Fri 10:20] -Consider all use cases and review them with Engineering. -**** MEETING PenTest with Chris Duane :work:meeting: -:LOGBOOK: -CLOCK: [2023-05-12 Fri 15:45]--[2023-05-12 Fri 16:19] => 0:34 -:END: -[2023-05-12 Fri 15:45] -***** Agenda (to discuss about) -***** Notes -***** Actions -** 2023-W20 -*** 2023-05-15 Monday -**** MEETING Q1 priority :work:meeting: -:LOGBOOK: -CLOCK: [2023-05-15 Mon 16:52]--[2023-05-15 Mon 17:52] => 1:00 -:END: -[2023-05-15 Mon 16:52] -***** Notes +I am not sure about the amount of money. +But, if this is Clojurist Together, I can give more precise answer. +Looking here: https://www.clojuriststogether.org/projects/ -Access Control to allow for feature restriction per monetization option. +I can attest that our team intensively uses: -****** Q1FY24 +- Bozhidar work (he develop cider, and most of us use it everyday, and I know he + maintain and update the work) +- Michiel Borkent (he develop babashka which we also use daily to write scripts + that are easier to write. And he is also very active) +- Tommi Reiman, our API uses compojure-api and lot of his related libraries. + Even if this is very stable, he continues to work on libraries that we could + potentially use to improve part of our internal system, like provide a better + documentation for developer about the expectation of our routing. +- Peter Taoussanis, we use his redis and timber lib (so DB access + logs) -- ACL additional roles and more granular. -- Additional Integrations - - Data Loss Prevention - - IDM solutions - - ISE - - CNAPP solutions - - App Discovery / Insights / AppSec solutions - - Kenna -- Localization: Language Support and internationalization -- Assess existing integrations for relevancy and functionality - - convert existing into data warehouse -- Assess existing Orchestration content for relevancy and functionality; prune - and enhance -- Usage Reporting to support Common Platform display requirements and monetization +And looking at funded projects here are the one we use every day: -****** Q2FY24 +- cider (daily in our editor) +- clj-kondo (in our editor for writing code + used in our CI) +- clj-http (this is an essential lib we use to call other APIs) +- babashka / SCI (daily + used in our CI + used for admin tasks) +- clojure-lsp (used daily in our editor) +- dependabot (used daily in our CI) -- Continue convert integrations -- Continue SCA and XDR convergence -- Ensure continuous analysis of generated incidents against existing data -- Ability for other TD&R solution to poll the XDR data warehouse for conviction -- Incorporate vuln, etc…... into event analysis -- Email security detection enhancement, insight identity potential - -****** Q3FY24 - -- Continue SCA and XDR convergence -- Multi-tenancy for Managed Detection and Response -- OS event logs (windows/linux) -- continue -- telemetry -- AI for playbook - -****** Q4FY24 - -- CSC Management -- Proxying communication traffic and on - premises solutions telemetry -- Mult- tenancy for Managed Detection and Response -- Role - Based Access Control -- Notification Options Improvements -- Common Integrations management -- Data Enhancement for enhanced correlation across Cisco data source -****** Potentially related items - -- ACL, Monetization restriction, and multi-tenancy for MDR -****** FY24 Dependencies for other components' roadmap - -- Secure Client Management -- Proxying comm -- Multi tenancy -- Role -- Notification -- Common Integrations management -- Data Enhancements for enhanced correlation across Cisco data sources - -**** DONE Q1 Priorities :work: -SCHEDULED: <2023-05-15 Mon 16:00> -[2023-05-15 Mon 10:36] - -*** 2023-05-16 Tuesday -**** DONE Cisco Performance Training for Leaders :work: -SCHEDULED: <2023-05-16 Tue 17:00> -[2023-05-16 Tue 15:34] -*** 2023-05-17 Wednesday -**** MEETING RBAC Weekly :work:meeting: -:LOGBOOK: -CLOCK: [2023-05-17 Wed 16:31]--[2023-05-17 Wed 17:15] => 0:44 -:END: -[2023-05-17 Wed 16:31] -- invitation workflow tickets -- revocation endpoint on role change -**** MEETING SCA Provisioning :work:meeting: -:LOGBOOK: -CLOCK: [2023-05-17 Wed 15:58]--[2023-05-17 Wed 16:31] => 0:33 -:END: -[2023-05-17 Wed 15:58] -People: Yann Esposito, Brandon Thacker, Jeff Markey, Michael Schultz, Paul Cichonski -***** Agenda (to discuss about) -- questions for IROH -***** Notes -@Jeff: number of tickets, understanding high level -@Paul: no push entitlements -@Michael: we'll do pull first -@Paul: no requirement to enforce requirements for GA -***** Actions -- [optional] Webhooks for update entitlements? - -**** MEETING API Design Meeting :work: -SCHEDULED: <2023-05-17 Wed 18:30> -[2023-05-17 Wed 11:27] -**** MEETING RBAC Weekly :work: -SCHEDULED: <2023-05-17 Wed 16:30> -[2023-05-17 Wed 11:24] -**** MEETING SCA/IROH design discussions :work: -SCHEDULED: <2023-05-17 Wed 16:00> -[2023-05-17 Wed 11:22] +To me it seems we have interrest in contributing back to the open source Clojure community. +Not only it improve the maintenance quality of essential libs to our +architecture but it also helps during hiring. +Now, regarding how much we should give, this probably depend a lot of our +current budget.