save
This commit is contained in:
parent
af6a79ea2c
commit
136c8c4be4
111 changed files with 22172 additions and 2233 deletions
2
.orgids
2
.orgids
File diff suppressed because one or more lines are too long
1
.projectile
Normal file
1
.projectile
Normal file
|
@ -0,0 +1 @@
|
|||
-/.attach
|
10
.vale.ini
Normal file
10
.vale.ini
Normal file
|
@ -0,0 +1,10 @@
|
|||
StylesPath = styles
|
||||
|
||||
MinAlertLevel = suggestion
|
||||
|
||||
Vocab = Cisco
|
||||
|
||||
Packages = write-good
|
||||
|
||||
[*]
|
||||
BasedOnStyles = Vale, write-good
|
BIN
2023-07-11-iroh-monetization.pdf
Normal file
BIN
2023-07-11-iroh-monetization.pdf
Normal file
Binary file not shown.
BIN
Cisco.org.gpg
BIN
Cisco.org.gpg
Binary file not shown.
BIN
Cisco.pdf
Normal file
BIN
Cisco.pdf
Normal file
Binary file not shown.
BIN
DI_Provisioning
BIN
DI_Provisioning
Binary file not shown.
Before Width: | Height: | Size: 29 KiB |
|
@ -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 <krystelle.esposito@gmail.com>
|
||||
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>
|
||||
|
|
668
elfeed.org
668
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]]
|
||||
|
|
BIN
img/piam-entitlement-summary.png
Normal file
BIN
img/piam-entitlement-summary.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
img/piam-entitlements.png
Normal file
BIN
img/piam-entitlements.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
journal.org.gpg
BIN
journal.org.gpg
Binary file not shown.
BIN
notes.org.gpg
BIN
notes.org.gpg
Binary file not shown.
297
notes/alternative_nets.org
Normal file
297
notes/alternative_nets.org
Normal file
|
@ -0,0 +1,297 @@
|
|||
:PROPERTIES:
|
||||
:ID: 463c0152-b16a-4cfb-8590-acc0bf71d0c8
|
||||
:END:
|
||||
Alternative Nets
|
||||
#+Author: Yann Esposito
|
||||
#+Date: [2023-07-29]
|
||||
- tags :: [[id:e7f8ce2b-3c40-4f5d-bed7-fe6b97e7a460][small-web]]
|
||||
- source ::
|
||||
|
||||
#+begin_comment
|
||||
Potential titles
|
||||
|
||||
- It's time to pay!
|
||||
#+end_comment
|
||||
|
||||
* It's Time to PAY!
|
||||
|
||||
Dear enjoyers of the web, the social networks and free search engines.
|
||||
I have a bad news for you.
|
||||
|
||||
It's time to pay the real price for it.
|
||||
|
||||
Not so long ago, it was the time of free money, where the central banks paid
|
||||
banks to have more money to redistribute to everybody.
|
||||
But this time is reaching an end.
|
||||
Now, it is time to engrange more liquidities.
|
||||
And this mean, it costs a lot more to
|
||||
|
||||
Perhaps there is a relation perhaps none.
|
||||
But if you haven't paid attention to the world of web companies, then...
|
||||
The message is clear:
|
||||
|
||||
*IT IS TIME TO PAY*
|
||||
|
||||
So Netflix, push more money.
|
||||
|
||||
Youtube... make ads-blocker life a lot more difficult.
|
||||
|
||||
Twitter and Reddit, hey, of course, let's use our control over API to force our
|
||||
UI to all our users, no way to bypass our ads now. And we can gather more
|
||||
metrics about you to also improve the ROI of our ads.
|
||||
And why not, add some new feature whose ovious goal is... make our user pay more.
|
||||
|
||||
Google... now that we control the most popular browser, the most popular search
|
||||
engine, can impose some web standard to everyone de-facto. Hey, let's provide a
|
||||
way to ensure any website could only be used via a few controlled clients.
|
||||
The goal, again the same, by coupling the client with the server, it is
|
||||
impossible for anyone to create a non-controlled way to use the server.
|
||||
And so it is impossible to block ads, impossible to hide your profile (even your
|
||||
identity if needed).
|
||||
|
||||
I repeat, to me it seems the message is clear.
|
||||
|
||||
IT'S FINALLY TIME TO PAY THE FULL PRICE FOR THESE PREVIOUSLY FREE SERVICES.
|
||||
|
||||
So we could react differently.
|
||||
The first obvious reaction from the user perspective is that the situation is
|
||||
just worse for the users. Final point.
|
||||
|
||||
But I think the situation is more complex.
|
||||
These company could afford to offer these service for free for a long time.
|
||||
Because the money came from a bet that in the future these company will earn
|
||||
tons of money.
|
||||
And currently they are.
|
||||
But apparently not enough.
|
||||
For some reason, they all want to make real money, NOW!
|
||||
Which is a strong reminder of the chiken with golden eggs story.
|
||||
Or is it?
|
||||
|
||||
I think they all waited as long as they could, because they were all afraid to
|
||||
see their user base flee at the first pressure.
|
||||
But, hey... Look what twitter did.
|
||||
The new CEO made a massive FUCK YOU to a big part of its own user base.
|
||||
And guess what, ... THIS IS TOTALLY FINE.
|
||||
|
||||
As usual, only a minority of vocal people were impacted.
|
||||
Some left, some ranted, but the big majority didn't move more than a small rant.
|
||||
The company is still there, many people still use twitter...
|
||||
And even if this move will ultimately kill the company (which is not at all obvious)
|
||||
one thing is clear, they could make at least temporarily more money.
|
||||
|
||||
Netflix make it obvious that for the same service people should pay more.
|
||||
And... most did.
|
||||
|
||||
So yes, this is a fact, you could totally push anti-features to your customers.
|
||||
And most of your customer will eat it.
|
||||
Nice find!
|
||||
|
||||
Enough of a rant.
|
||||
|
||||
So to me, it is clear that the Google EMI is the biggest attack on the web as we
|
||||
all knew it.
|
||||
After this will be pushed on us, this is the end.
|
||||
A big part of the web will stop to be usable for:
|
||||
|
||||
- people with disabilities that need to consume the web with specific clients
|
||||
- people using Linux
|
||||
|
||||
This will terminate the transition of a big part of the from, web of documents,
|
||||
to web of medias, to web of applications to web of products to ... web of closed
|
||||
controlled products.
|
||||
|
||||
And to be honest, this is not all black.
|
||||
The web technologies are... to say the least, fragiles.
|
||||
This is so easy to make a small mistake that will completly break the security
|
||||
of your online application.
|
||||
With these kind of new technologies, the overall security of the product will be improved.
|
||||
The risk to have your personal data leaked will be reduced.
|
||||
The risk to have your account being hacked will also be reduced.
|
||||
For real.
|
||||
|
||||
So if you agree that, some products are goods, then, these technologies will
|
||||
improve the security.
|
||||
Think about a real "online application".
|
||||
Like an already closed application, that ask you for example to use only the
|
||||
recent version of Chrome, Safari or Firefox. That are already not compatible with
|
||||
other browsers.
|
||||
A tool that you need to pay to use.
|
||||
With the new startdards pushed by google, these product will improve their quality.
|
||||
Their security, but also their "portability". Because, if you target only very
|
||||
few clients, it is easier to test. The other clients, will simply be refused.
|
||||
|
||||
Again, this goes against the spirit of the Open Web.
|
||||
These is the closes Web. The monetized web.
|
||||
And I don't see how this could be prevented.
|
||||
|
||||
* Alternative Nets
|
||||
|
||||
It becomes clear now, that the ads industry want to gather more money that the
|
||||
future of the web will be a web of products and no more a web of users.
|
||||
|
||||
The main distinction is that users do not want to monetize much, while products
|
||||
are backed by company that want to optimize the monetization of their products.
|
||||
|
||||
Typically, someone could produce videos and if they could gain a bit of money
|
||||
with it, and even enough for a living. This is for the best.
|
||||
|
||||
But a web of product, is a web of very few giants websites were all users
|
||||
activity are centralized. So every media you produce, text, images, videos
|
||||
should be in their system.
|
||||
They offer both producer and customer a great UI/UX.
|
||||
Make it easy to receive money, get feedback via comments, make it easy to find
|
||||
people with matching interest, etc…
|
||||
In return, you agree to either pay something or most commonly pay via ads.
|
||||
|
||||
Honestly, there is nothing wrong for company to want to make money.
|
||||
They provide a service, and happy customer pay for it.
|
||||
But a big issue was that all these services were totally free for a while, no
|
||||
payment, no ads. And now, ads are pushed into everyone eyeballs.
|
||||
And to improve the revenue from ads, they are gathering as much data from you as
|
||||
possible in order to create a personal profile and show you more and more
|
||||
precise ads, in a more and more efficient way. Efficient in the sense that the
|
||||
probably for you to click on the ad and finalize by a buy is higher.
|
||||
|
||||
So, the web started as a web of users, and has become almost exclusively a web
|
||||
of products and companies.
|
||||
That's simply a fact. In the beginning of the web, if you typed any kind of work
|
||||
in a search engine you mostly ended up to a personal website or a forum from a
|
||||
multitude of forums.
|
||||
There were ads, sometime very intrusive, but often not that much.
|
||||
The content were mostly text with a few images, like a magazine.
|
||||
Sometime you could get a few videos.
|
||||
|
||||
But now, there is too much money involved, giant company are "managing" the web
|
||||
as they control essential component of what makes the Web what it is. In
|
||||
particular Google. They control the most popular web browser as well as the most
|
||||
popular search engine, as well as the most popular ads-network.
|
||||
So... What could go wrong?
|
||||
|
||||
The latest "attack" on the old Web of users is "Web Environment Integrity".
|
||||
So let's be honest. For the Web of product, this will be a very positive change.
|
||||
You want to sell your product, whatever it is.
|
||||
Providing this products cost you money.
|
||||
So you want to only serve the product to valid users and prevent people from
|
||||
pirating or abusing your product.
|
||||
So a simple solution is to rely on a big player, say Google, Apple an Microsoft
|
||||
to prove that the client making a request really use a "valid" and controlled browser.
|
||||
So clients cannot lie, and use bots, or spam your other customers, etc…
|
||||
|
||||
On the other hand, for the Web of users, this is a terrible nightmare against
|
||||
the spirit of the Web.
|
||||
This would prevent users with disabilities that are using non-validated clients
|
||||
to access and consume the websites protected by this technology.
|
||||
This will make impossible to technically don't share your private data.
|
||||
Even with GDPR that will force these product-website to show you a clear
|
||||
question.
|
||||
If this technology become more popular, then rejecting this usage will simply
|
||||
result in a full ban of accessing your product.
|
||||
This is already the case for a few websites.
|
||||
But I think with this technology it will be harder to support serving your
|
||||
product for people rejecting data sharing.
|
||||
|
||||
I made a comment in lemmy about this and here is it:
|
||||
|
||||
> 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.
|
|
@ -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).
|
||||
|
|
43
notes/chien_espoir_handicap_ag.org
Normal file
43
notes/chien_espoir_handicap_ag.org
Normal file
|
@ -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
|
20
notes/cisco_communication_checker.org
Normal file
20
notes/cisco_communication_checker.org
Normal file
|
@ -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)
|
12
notes/cookie_clicker_save.org
Normal file
12
notes/cookie_clicker_save.org
Normal file
|
@ -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
|
26
notes/dossier_mdph_anna_2023.org
Normal file
26
notes/dossier_mdph_anna_2023.org
Normal file
|
@ -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)
|
32
notes/full_integration_development_doc.org
Normal file
32
notes/full_integration_development_doc.org
Normal file
|
@ -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.
|
BIN
notes/impots2022/20230414120304587.pdf
Normal file
BIN
notes/impots2022/20230414120304587.pdf
Normal file
Binary file not shown.
BIN
notes/impots2022/Facture_Déc_2022_Client_1047.pdf
Normal file
BIN
notes/impots2022/Facture_Déc_2022_Client_1047.pdf
Normal file
Binary file not shown.
BIN
notes/impots2022/Facture_Nov_2022_Client_1047.pdf
Normal file
BIN
notes/impots2022/Facture_Nov_2022_Client_1047.pdf
Normal file
Binary file not shown.
BIN
notes/impots2022/Facture_Oct_2022_Client_1047.pdf
Normal file
BIN
notes/impots2022/Facture_Oct_2022_Client_1047.pdf
Normal file
Binary file not shown.
BIN
notes/impots2022/Facture_Sep_2022_Client_1047.pdf
Normal file
BIN
notes/impots2022/Facture_Sep_2022_Client_1047.pdf
Normal file
Binary file not shown.
BIN
notes/impots2022/fiche_fiscale_cisco.pdf
Normal file
BIN
notes/impots2022/fiche_fiscale_cisco.pdf
Normal file
Binary file not shown.
|
@ -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)
|
||||
|
|
94
notes/journal/2023/2023-06-25.org
Normal file
94
notes/journal/2023/2023-06-25.org
Normal file
|
@ -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.
|
24
notes/mdph_2023.org
Normal file
24
notes/mdph_2023.org
Normal file
|
@ -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
|
103
notes/programming_langage_ideas.org
Normal file
103
notes/programming_langage_ideas.org
Normal file
|
@ -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
|
8
notes/small_web.org
Normal file
8
notes/small_web.org
Normal file
|
@ -0,0 +1,8 @@
|
|||
:PROPERTIES:
|
||||
:ID: e7f8ce2b-3c40-4f5d-bed7-fe6b97e7a460
|
||||
:END:
|
||||
small-web
|
||||
#+Author: Yann Esposito
|
||||
#+Date: [2023-07-29]
|
||||
- tags ::
|
||||
- source ::
|
BIN
notes/xdr-monetization-piam-entitlement-summary.png
Normal file
BIN
notes/xdr-monetization-piam-entitlement-summary.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
notes/xdr-monetization-piam-entitlements.png
Normal file
BIN
notes/xdr-monetization-piam-entitlements.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
543
notes/xdr_monetization.html
Normal file
543
notes/xdr_monetization.html
Normal file
|
@ -0,0 +1,543 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>XDR Monetization</title>
|
||||
<meta name="author" content="Yann Esposito"/>
|
||||
<style type="text/css">
|
||||
.underline { text-decoration: underline; }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/dist/reveal.css"/>
|
||||
|
||||
<link rel="stylesheet" href="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/dist/theme/black.css" id="theme"/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="reveal">
|
||||
<div class="slides">
|
||||
<section id="sec-title-slide">
|
||||
<h1 class="title">XDR Monetization</h1><h2 class="author">Yann Esposito</h2><h2 class="date">2023-07-12 Wed 00:00</h2><p class="date">Created: 2023-07-12 Wed 17:38</p>
|
||||
</section>
|
||||
<section id="table-of-contents-section">
|
||||
<div id="table-of-contents" role="doc-toc">
|
||||
<h2>Table of Contents</h2>
|
||||
<div id="text-table-of-contents" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#/slide-1">1. Intro</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-1-1">1.1. What?</a></li>
|
||||
<li><a href="#/slide-1-2">1.2. Example</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-1-2-1">1.2.1. Entitlements:</a></li>
|
||||
<li><a href="#/slide-1-2-2">1.2.2. Access Rule example:</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-1-3">1.3. How?</a></li>
|
||||
<li><a href="#/slide-1-4">1.4. Also Entitlement Summary</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-2">2. Entitlements (technically)</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-2-1">2.1. Just the Tier, no add-on:</a></li>
|
||||
<li><a href="#/slide-2-2">2.2. Tier with add-ons</a></li>
|
||||
<li><a href="#/slide-2-3">2.3. PIAM Doc</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-2-3-1">2.3.1. Entitlements</a></li>
|
||||
<li><a href="#/slide-2-3-2">2.3.2. name</a></li>
|
||||
<li><a href="#/slide-2-3-3">2.3.3. value</a></li>
|
||||
<li><a href="#/slide-2-3-4">2.3.4. quantity</a></li>
|
||||
<li><a href="#/slide-2-3-5">2.3.5. quantity<sub>enforced</sub></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-3">3. Entitlement Summary</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-3-1">3.1. Structure</a></li>
|
||||
<li><a href="#/slide-3-2">3.2. Tier-only Entitlement</a></li>
|
||||
<li><a href="#/slide-3-3">3.3. The <code>EntitlementSummary</code> will look like this:</a></li>
|
||||
<li><a href="#/slide-3-4">3.4. With Add-ons</a></li>
|
||||
<li><a href="#/slide-3-5">3.5. The <code>EntitlementSummary</code> will be:</a></li>
|
||||
<li><a href="#/slide-3-6">3.6. <code>Entitlements</code> consumption in js</a></li>
|
||||
<li><a href="#/slide-3-7">3.7. EntitlementSummary consumption in js</a></li>
|
||||
<li><a href="#/slide-3-8">3.8. More to come</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-3-8-1">3.8.1. IROH Internal</a></li>
|
||||
<li><a href="#/slide-3-8-2">3.8.2. XDR global values</a></li>
|
||||
<li><a href="#/slide-3-8-3">3.8.3. Example</a></li>
|
||||
<li><a href="#/slide-3-8-4">3.8.4. Summary</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-4">4. Conclusion</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section id="slide-1">
|
||||
<h2 id="1"><span class="section-number-2">1.</span> Intro</h2>
|
||||
<div class="outline-text-2" id="text-1">
|
||||
</div>
|
||||
</section>
|
||||
<section id="slide-1-1">
|
||||
<h3 id="1-1"><span class="section-number-3">1.1.</span> What?</h3>
|
||||
<ul>
|
||||
<li><b>Entitlements</b>: What the customer is paying for.</li>
|
||||
<li><b>Access Rules</b>: What services should allow, restrict.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-1-2">
|
||||
<h3 id="1-2"><span class="section-number-3">1.2.</span> Example</h3>
|
||||
<div class="outline-text-3" id="text-1-2">
|
||||
</div>
|
||||
</section>
|
||||
<section id="slide-1-2-1">
|
||||
<h4 id="1-2-1"><span class="section-number-4">1.2.1.</span> Entitlements:</h4>
|
||||
<ul>
|
||||
<li>Tier: Essentials for 1000 <i>users</i> (number of <a href="https://cisco.sharepoint.com/sites/SecurityPersonas/SitePages/prime-employee.aspx?csf=1&web=1&e=LcTwTp">Lees</a>).</li>
|
||||
<li>Extra Data Retention “add-on”: 180 <i>days</i></li>
|
||||
<li>Extra Ingest “add-on”: 2 <i>GB</i></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-1-2-2">
|
||||
<h4 id="1-2-2"><span class="section-number-4">1.2.2.</span> Access Rule example:</h4>
|
||||
<ul>
|
||||
<li><b>Total Ingest</b>: 4000GB (1000 user × (2GB + 2GB))</li>
|
||||
<li><b>Time to Keep Data</b>: 180 days (yes, <b>extra</b> might not mean what we could expect)</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
ref: <a href="https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md#entitlements">https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md#entitlements</a>
|
||||
</p>
|
||||
|
||||
</section>
|
||||
<section id="slide-1-3">
|
||||
<h3 id="1-3"><span class="section-number-3">1.3.</span> How?</h3>
|
||||
<p>
|
||||
Entitlement represent what the customer pays for.
|
||||
PIAM creates and updates them.
|
||||
</p>
|
||||
|
||||
|
||||
<div id="org8d3f723" class="figure">
|
||||
<p><img src="xdr-monetization-piam-entitlements.png" alt="xdr-monetization-piam-entitlements.png" />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-1-4">
|
||||
<h3 id="1-4"><span class="section-number-3">1.4.</span> Also Entitlement Summary</h3>
|
||||
<p>
|
||||
IROH exposes an API to retrieve an <code>EntitlementSummary</code>.
|
||||
A data structure easier to consume than the list of entitlements.
|
||||
</p>
|
||||
|
||||
|
||||
<div id="org53caa80" class="figure">
|
||||
<p><img src="xdr-monetization-piam-entitlement-summary.png" alt="xdr-monetization-piam-entitlement-summary.png" />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</section>
|
||||
<section>
|
||||
<section id="slide-2">
|
||||
<h2 id="2"><span class="section-number-2">2.</span> Entitlements (technically)</h2>
|
||||
<p>
|
||||
Example of a list of <code>Entitlements</code> sent by PIAM to IROH:
|
||||
</p>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-1">
|
||||
<h3 id="2-1"><span class="section-number-3">2.1.</span> Just the Tier, no add-on:</h3>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">[{<span style="color: #79740e;">"name"</span> <span style="color: #79740e;">"tier"</span>,
|
||||
<span style="color: #79740e;">"value"</span> <span style="color: #79740e;">"advantage"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span> {<span style="color: #79740e;">"value"</span> <span style="color: #8f3f71; font-weight: bold;">1000</span>, <span style="color: #79740e;">"unit"</span> <span style="color: #79740e;">"users"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span> <span style="color: #8f3f71;">true</span>}]
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
|
||||
</section>
|
||||
<section id="slide-2-2">
|
||||
<h3 id="2-2"><span class="section-number-3">2.2.</span> Tier with add-ons</h3>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">[{<span style="color: #79740e;">"name"</span>:<span style="color: #79740e;">"tier"</span>,
|
||||
<span style="color: #79740e;">"value"</span>:<span style="color: #79740e;">"essentials"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>:{<span style="color: #79740e;">"value"</span>:<span style="color: #8f3f71; font-weight: bold;">1000</span>, <span style="color: #79740e;">"unit"</span>:<span style="color: #79740e;">"users"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span>:<span style="color: #8f3f71;">true</span>},
|
||||
{<span style="color: #79740e;">"name"</span>:<span style="color: #79740e;">"extra_ingest"</span>,
|
||||
<span style="color: #79740e;">"value"</span>:<span style="color: #79740e;">""</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>:{<span style="color: #79740e;">"value"</span>:<span style="color: #8f3f71; font-weight: bold;">2</span>, <span style="color: #79740e;">"unit"</span>:<span style="color: #79740e;">"GB"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span>:<span style="color: #8f3f71;">true</span>},
|
||||
{<span style="color: #79740e;">"name"</span>:<span style="color: #79740e;">"extra_data_retention"</span>,
|
||||
<span style="color: #79740e;">"value"</span>:<span style="color: #79740e;">""</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>:{<span style="color: #79740e;">"value"</span>:<span style="color: #8f3f71; font-weight: bold;">180</span>, <span style="color: #79740e;">"unit"</span>:<span style="color: #79740e;">"days"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span>:<span style="color: #8f3f71;">true</span>}]
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-3">
|
||||
<h3 id="2-3"><span class="section-number-3">2.3.</span> PIAM Doc</h3>
|
||||
<p>
|
||||
From <a href="https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/xdr/xdr-ga.md#entitlements">Paul Chichonski’s doc</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a href="https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/product-spec.md#multi-valued-attributes">https://wwwin-github.cisco.com/cisco-sbgidm/docs/blob/master/provisioning/product-spec.md#multi-valued-attributes</a>
|
||||
</p>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-3-1">
|
||||
<h4 id="2-3-1"><span class="section-number-4">2.3.1.</span> Entitlements</h4>
|
||||
<ul>
|
||||
<li><code>entitlements</code> – A list of entitlements the tenant is allowed to use. Each item in
|
||||
the list is an object with the following fields:</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">[{<span style="color: #79740e;">"name"</span>:<span style="color: #79740e;">"tier"</span>,
|
||||
<span style="color: #79740e;">"value"</span>:<span style="color: #79740e;">"essentials"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>:{<span style="color: #79740e;">"value"</span>:<span style="color: #8f3f71; font-weight: bold;">1000</span>, <span style="color: #79740e;">"unit"</span>:<span style="color: #79740e;">"users"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span>:<span style="color: #8f3f71;">true</span>},
|
||||
{<span style="color: #79740e;">"name"</span>:<span style="color: #79740e;">"extra_ingest"</span>,
|
||||
<span style="color: #79740e;">"value"</span>:<span style="color: #79740e;">""</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>:{<span style="color: #79740e;">"value"</span>:<span style="color: #8f3f71; font-weight: bold;">2</span>, <span style="color: #79740e;">"unit"</span>:<span style="color: #79740e;">"GB"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span>:<span style="color: #8f3f71;">true</span>}]
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-3-2">
|
||||
<h4 id="2-3-2"><span class="section-number-4">2.3.2.</span> name</h4>
|
||||
<ul>
|
||||
<li><code>name</code> – The name of the entitlement (defined as part of the entitlement
|
||||
controlled vocabulary between PIAM and the product)</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-3-3">
|
||||
<h4 id="2-3-3"><span class="section-number-4">2.3.3.</span> value</h4>
|
||||
<ul>
|
||||
<li><code>value</code> – Some entitlements will have a string value that serves to qualify the
|
||||
entitlement. For example an entitlement with <code>name=tier</code> may have three
|
||||
different manifestations if there are three different tiers (e.g., <code>{"name":
|
||||
"tier", "value": "essentials"}</code>, <code>{"name": "tier", "value": "primary"}</code>,
|
||||
<code>{"name": "tier", "value": "advantage"}</code>)</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-3-4">
|
||||
<h4 id="2-3-4"><span class="section-number-4">2.3.4.</span> quantity</h4>
|
||||
<ul>
|
||||
<li><code>quantity</code> – 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:
|
||||
<ul>
|
||||
<li><code>value</code> - The number holding the actual quantity.</li>
|
||||
<li><code>unit</code> - A string representing what unit to use when interpreting the quantity.</li>
|
||||
|
||||
</ul></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-2-3-5">
|
||||
<h4 id="2-3-5"><span class="section-number-4">2.3.5.</span> quantity<sub>enforced</sub></h4>
|
||||
<ul>
|
||||
<li><code>quantity_enforced</code> – A boolean field, if <code>true</code> 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
|
||||
<code>false</code> are if the customer purchased via a buying program that supports a
|
||||
“pay as you go” pricing model.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
</section>
|
||||
<section>
|
||||
<section id="slide-3">
|
||||
<h2 id="3"><span class="section-number-2">3.</span> Entitlement Summary</h2>
|
||||
<p>
|
||||
The Entitlement Summary provides a data-structure easier to consume
|
||||
than the entitlements list.
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>A JSON Object instead of list.</li>
|
||||
<li>Additional technically useful entries.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-1">
|
||||
<h3 id="3-1"><span class="section-number-3">3.1.</span> Structure</h3>
|
||||
<p>
|
||||
The main structure of the <code>EntitlementSummary</code> is:
|
||||
</p>
|
||||
|
||||
<pre class="example">
|
||||
{<entitlement-name>: <entitlement-details>}
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Where <code><entitlement-details></code> looks like:
|
||||
</p>
|
||||
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">{<span style="color: #79740e;">"title"</span>: <span style="color: #79740e;">"something"</span>, <span style="color: #a89984;">// </span><span style="color: #a89984;"><- optional instead of value:""</span>
|
||||
<span style="color: #79740e;">"quantity"</span>: Integer,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"human-readable-unit"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: Boolean}
|
||||
</pre>
|
||||
</div>
|
||||
</section>
|
||||
<section id="slide-3-2">
|
||||
<h3 id="3-2"><span class="section-number-3">3.2.</span> Tier-only Entitlement</h3>
|
||||
<p>
|
||||
When PIAM send this list of <code>Entitlements</code>:
|
||||
</p>
|
||||
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">[{<span style="color: #79740e;">"name"</span> : <span style="color: #79740e;">"tier"</span>,
|
||||
<span style="color: #79740e;">"value"</span> : <span style="color: #79740e;">"advantage"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span> : {<span style="color: #79740e;">"value"</span> : <span style="color: #8f3f71; font-weight: bold;">32000</span>,
|
||||
<span style="color: #79740e;">"unit"</span> : <span style="color: #79740e;">"users"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span> : <span style="color: #8f3f71;">true</span>}]
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-3">
|
||||
<h3 id="3-3"><span class="section-number-3">3.3.</span> The <code>EntitlementSummary</code> will look like this:</h3>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">{<span style="color: #79740e;">"tier"</span> : {<span style="color: #79740e;">"title"</span> : <span style="color: #79740e;">"advantage"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span> : <span style="color: #8f3f71; font-weight: bold;">32000</span>,
|
||||
<span style="color: #79740e;">"unit"</span> : <span style="color: #79740e;">"users"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span> : <span style="color: #8f3f71;">true</span>}}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-4">
|
||||
<h3 id="3-4"><span class="section-number-3">3.4.</span> With Add-ons</h3>
|
||||
<p>
|
||||
If PIAM send a list of <code>Entitlements</code> with add-ons:
|
||||
</p>
|
||||
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">[ {<span style="color: #79740e;">"name"</span> : <span style="color: #79740e;">"tier"</span>,
|
||||
<span style="color: #79740e;">"value"</span> : <span style="color: #79740e;">"premier"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span> : {<span style="color: #79740e;">"value"</span> : <span style="color: #8f3f71; font-weight: bold;">1000</span>, <span style="color: #79740e;">"unit"</span> : <span style="color: #79740e;">"users"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span> : <span style="color: #8f3f71;">true</span>},
|
||||
{<span style="color: #79740e;">"name"</span> : <span style="color: #79740e;">"extra_ingest"</span>,
|
||||
<span style="color: #79740e;">"value"</span> : <span style="color: #79740e;">""</span>,
|
||||
<span style="color: #79740e;">"quantity"</span> : {<span style="color: #79740e;">"value"</span> : <span style="color: #8f3f71; font-weight: bold;">2</span>, <span style="color: #79740e;">"unit"</span> : <span style="color: #79740e;">"GB"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span> : <span style="color: #8f3f71;">true</span>},
|
||||
{<span style="color: #79740e;">"name"</span> : <span style="color: #79740e;">"extra_data_retention"</span>,
|
||||
<span style="color: #79740e;">"value"</span> : <span style="color: #79740e;">""</span>,
|
||||
<span style="color: #79740e;">"quantity"</span> : {<span style="color: #79740e;">"value"</span> : <span style="color: #8f3f71; font-weight: bold;">180</span>, <span style="color: #79740e;">"unit"</span> : <span style="color: #79740e;">"days"</span>},
|
||||
<span style="color: #79740e;">"enforce-quantity"</span> : <span style="color: #8f3f71;">true</span>}]
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-5">
|
||||
<h3 id="3-5"><span class="section-number-3">3.5.</span> The <code>EntitlementSummary</code> will be:</h3>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">{<span style="color: #79740e;">"tier"</span>: {<span style="color: #79740e;">"title"</span>: <span style="color: #79740e;">"premier"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>: <span style="color: #8f3f71; font-weight: bold;">1000</span>,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"users"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: <span style="color: #8f3f71;">true</span>},
|
||||
<span style="color: #79740e;">"extra_data_retention"</span>: {<span style="color: #79740e;">"quantity"</span>: <span style="color: #8f3f71; font-weight: bold;">180</span>,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"days"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: <span style="color: #8f3f71;">true</span>},
|
||||
<span style="color: #79740e;">"extra_ingest"</span>: {<span style="color: #79740e;">"quantity"</span>: <span style="color: #8f3f71; font-weight: bold;">2</span>,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"GB"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: <span style="color: #8f3f71;">true</span>}}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-6">
|
||||
<h3 id="3-6"><span class="section-number-3">3.6.</span> <code>Entitlements</code> consumption in js</h3>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js"><span style="color: #9d0006;">function</span> <span style="color: #b57614;">get_entitlement_tier</span> (<span style="color: #076678;">entitlements</span>) {
|
||||
<span style="color: #9d0006;">for</span> (entitlement <span style="color: #9d0006;">in</span> org.entitlements) {
|
||||
<span style="color: #9d0006;">if</span> (entitlement.name == <span style="color: #79740e;">"tier"</span>) {
|
||||
<span style="color: #9d0006;">return</span> entitlement.title;
|
||||
}
|
||||
}
|
||||
}
|
||||
<span style="color: #9d0006;">let</span> <span style="color: #076678;">tier</span> = get_entitlement_tier (entitlements);
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-7">
|
||||
<h3 id="3-7"><span class="section-number-3">3.7.</span> EntitlementSummary consumption in js</h3>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js"><span style="color: #9d0006;">let</span> <span style="color: #076678;">tier</span> = whoami.org[<span style="color: #79740e;">"entitlement-summary"</span>].tier.title;
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-8">
|
||||
<h3 id="3-8"><span class="section-number-3">3.8.</span> More to come</h3>
|
||||
<div class="outline-text-3" id="text-3-8">
|
||||
</div>
|
||||
</section>
|
||||
<section id="slide-3-8-1">
|
||||
<h4 id="3-8-1"><span class="section-number-4">3.8.1.</span> IROH Internal</h4>
|
||||
<p>
|
||||
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.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For example, we plan to add:
|
||||
</p>
|
||||
<ul>
|
||||
<li>a list of allowed modules.</li>
|
||||
<li>an optional list of additional scopes</li>
|
||||
<li>rate limits</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-8-2">
|
||||
<h4 id="3-8-2"><span class="section-number-4">3.8.2.</span> XDR global values</h4>
|
||||
<p>
|
||||
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:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>allowed workflows, or allowed properties for workflows</li>
|
||||
<li>specific limitations for a specific module (read-only, etc…)</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-8-3">
|
||||
<h4 id="3-8-3"><span class="section-number-4">3.8.3.</span> Example</h4>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">{<span style="color: #79740e;">"tier"</span>: {<span style="color: #79740e;">"title"</span>: <span style="color: #79740e;">"premier"</span>,
|
||||
<span style="color: #79740e;">"quantity"</span>: <span style="color: #8f3f71; font-weight: bold;">1000</span>,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"users"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: <span style="color: #8f3f71;">true</span>},
|
||||
<span style="color: #79740e;">"extra_data_retention"</span>: {<span style="color: #79740e;">"quantity"</span>: <span style="color: #8f3f71; font-weight: bold;">180</span>,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"days"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: <span style="color: #8f3f71;">true</span>},
|
||||
<span style="color: #79740e;">"extra_ingest"</span>: {<span style="color: #79740e;">"quantity"</span>: <span style="color: #8f3f71; font-weight: bold;">2</span>,
|
||||
<span style="color: #79740e;">"unit"</span>: <span style="color: #79740e;">"GB"</span>,
|
||||
<span style="color: #79740e;">"enforce?"</span>: <span style="color: #8f3f71;">true</span>},
|
||||
<span style="color: #a89984;">// </span><span style="color: #a89984;">---- SUMMARY OF TECHNICAL LIMITS</span>
|
||||
<span style="color: #79740e;">"summary"</span> {...}}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<section id="slide-3-8-4">
|
||||
<h4 id="3-8-4"><span class="section-number-4">3.8.4.</span> Summary</h4>
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-js">{<span style="color: #a89984;">// </span><span style="color: #a89984;">---- SUMMARY OF TECHNICAL LIMITS</span>
|
||||
<span style="color: #79740e;">"summary"</span> {
|
||||
<span style="color: #a89984;">// </span><span style="color: #a89984;">PIAM Logic</span>
|
||||
<span style="color: #79740e;">"data-retention-in-days"</span>: <span style="color: #8f3f71; font-weight: bold;">180</span>, <span style="color: #a89984;">// </span><span style="color: #a89984;">use extra_data_retention + tier</span>
|
||||
<span style="color: #79740e;">"data-maximal-size-in-GB"</span>: <span style="color: #8f3f71; font-weight: bold;">4000</span>, <span style="color: #a89984;">// </span><span style="color: #a89984;">use extra_ingest + tier quantity</span>
|
||||
<span style="color: #a89984;">// </span><span style="color: #a89984;">IROH Internal</span>
|
||||
<span style="color: #79740e;">"additional-scopes"</span>: [ ... ], <span style="color: #a89984;">// </span><span style="color: #a89984;">depends on the tier</span>
|
||||
<span style="color: #79740e;">"allowed-modules"</span>: [ ... ], <span style="color: #a89984;">// </span><span style="color: #a89984;">depends on the tier</span>
|
||||
<span style="color: #a89984;">// </span><span style="color: #a89984;">XDR Shared Global Rules</span>
|
||||
<span style="color: #79740e;">"restricted-workflows"</span>: [...], <span style="color: #a89984;">// </span><span style="color: #a89984;">depends on the tier (or something else)</span>
|
||||
<span style="color: #79740e;">"rate-limits"</span>: <span style="color: #a89984;">// </span><span style="color: #a89984;">can change depending on the tier</span>
|
||||
{<span style="color: #79740e;">"sca"</span>: {<span style="color: #79740e;">"queries-per-minutes"</span>: <span style="color: #79740e;">"100"</span>},
|
||||
<span style="color: #79740e;">"sxo"</span>: {<span style="color: #79740e;">"queries-per-minutes"</span>: <span style="color: #79740e;">"80"</span>},
|
||||
<span style="color: #79740e;">"csc"</span>: ...},
|
||||
...
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</section>
|
||||
<section>
|
||||
<section id="slide-4">
|
||||
<h2 id="4"><span class="section-number-2">4.</span> Conclusion</h2>
|
||||
<ul>
|
||||
<li>tier? <code>GET /iroh/profile/whoami</code>
|
||||
then <code>whoami.org["entitlement-summary"].tier.title</code></li>
|
||||
<li>Summary only: <code>GET /iroh/profile/entitlement-summary</code></li>
|
||||
<li>raw entitlements: <code>GET /iroh/profile/entitlements</code></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/dist/reveal.js"></script>
|
||||
<script src="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/plugin/markdown/markdown.js"></script>
|
||||
<script src="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/plugin/notes/notes.js"></script>
|
||||
<script src="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/plugin/search/search.js"></script>
|
||||
<script src="/Users/esposito/.emacs.d/.local/straight/build-29.0.60/revealjs/plugin/zoom/zoom.js"></script>
|
||||
<script>
|
||||
// Full list of configuration options available here:
|
||||
// https://github.com/hakimel/reveal.js#configuration
|
||||
Reveal.initialize({
|
||||
|
||||
controls: true,
|
||||
progress: true,
|
||||
history: false,
|
||||
center: true,
|
||||
slideNumber: 'c',
|
||||
rollingLinks: false,
|
||||
keyboard: true,
|
||||
mouseWheel: false,
|
||||
fragmentInURL: false,
|
||||
hashOneBasedIndex: false,
|
||||
pdfSeparateFragments: true,
|
||||
overview: true,
|
||||
|
||||
transition: 'convex',
|
||||
transitionSpeed: 'default',
|
||||
|
||||
// Plugins with reveal.js 4.x
|
||||
plugins: [ RevealMarkdown, RevealNotes, RevealSearch, RevealZoom ],
|
||||
|
||||
// Optional libraries used to extend reveal.js
|
||||
dependencies: [
|
||||
]
|
||||
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
312
notes/xdr_monetization.org
Normal file
312
notes/xdr_monetization.org
Normal file
|
@ -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
|
||||
{<entitlement-name>: <entitlement-details>}
|
||||
#+end_src
|
||||
|
||||
Where ~<entitlement-details>~ 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~
|
376
notes/xdr_monetization.tex
Normal file
376
notes/xdr_monetization.tex
Normal file
|
@ -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}
|
||||
{<entitlement-name>: <entitlement-details>}
|
||||
\end{verbatim}
|
||||
|
||||
Where \texttt{<entitlement-details>} 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}
|
1901
reports/2023/tracker-W01-W25.org
Normal file
1901
reports/2023/tracker-W01-W25.org
Normal file
File diff suppressed because it is too large
Load diff
373
reports/FY23Q3-Olivier-QDD-report.html
Normal file
373
reports/FY23Q3-Olivier-QDD-report.html
Normal file
|
@ -0,0 +1,373 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-03" />
|
||||
<title>Olivier FY23Q3 Report</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Olivier FY23Q3 Report</h1>
|
||||
<p class="subtitle">back to one month older</p>
|
||||
<p class="date">2023-05-03</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#quarterly-development-discussion">Quarterly Development
|
||||
Discussion</a>
|
||||
<ul>
|
||||
<li><a href="#performance-reflections-and-feedback">Performance
|
||||
reflections and feedback</a>
|
||||
<ul>
|
||||
<li><a href="#team-member-result-perceptions">Team member result
|
||||
perceptions</a>
|
||||
<ul>
|
||||
<li><a href="#what-have-you-done">What have you done?</a></li>
|
||||
<li><a href="#how-do-you-feel-about-it">How do you feel about
|
||||
it?</a></li>
|
||||
<li><a href="#is-there-room-for-improvement">Is there room for
|
||||
improvement?</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#lead-perception-on-performance-feedback">Lead perception
|
||||
on Performance & Feedback</a></li>
|
||||
</ul></li>
|
||||
<li><a
|
||||
href="#short-term-goal-setting-and-development-priorities">Short-term
|
||||
goal setting and development priorities</a></li>
|
||||
<li><a href="#long-term-career-and-development-priorities">Long-term
|
||||
career and development priorities</a></li>
|
||||
<li><a href="#agreed-upon-outcomes">Agreed upon outcomes</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#olivier-code-23">Olivier Code [23]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-22-12-10">iroh [22 (12 / 10)]</a></li>
|
||||
<li><a href="#tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="quarterly-development-discussion">Quarterly Development
|
||||
Discussion</h1>
|
||||
<h2 id="performance-reflections-and-feedback">Performance reflections
|
||||
and feedback</h2>
|
||||
<h3 id="team-member-result-perceptions">Team member result
|
||||
perceptions</h3>
|
||||
<h4 id="what-have-you-done">What have you done?</h4>
|
||||
<ul>
|
||||
<li>RBAC</li>
|
||||
<li>code coverage</li>
|
||||
<li>local test run script (simulate CI in local dev)</li>
|
||||
<li>service discovery, minimal bootstrap</li>
|
||||
</ul>
|
||||
<h4 id="how-do-you-feel-about-it">How do you feel about it?</h4>
|
||||
<ul>
|
||||
<li>Not useful to many people</li>
|
||||
<li>Work/Features that lack a bit of popularity
|
||||
<ul>
|
||||
<li>Email templating.</li>
|
||||
<li>Doc improvement</li>
|
||||
<li>code coverage (not lisible enough yet)</li>
|
||||
<li>Github action that could have counter effect like Changelog</li>
|
||||
</ul></li>
|
||||
<li>Would like to do quickly useful PRs</li>
|
||||
<li>Big PR prevent me to do something else</li>
|
||||
</ul>
|
||||
<h4 id="is-there-room-for-improvement">Is there room for
|
||||
improvement?</h4>
|
||||
<ul>
|
||||
<li>better split tasks to prevent huge PR.</li>
|
||||
<li>make tasks that have more visible value to the project</li>
|
||||
<li>do quick-win tasks</li>
|
||||
<li>big background task + many smaller ones</li>
|
||||
<li>More formations (do something different from just code)</li>
|
||||
</ul>
|
||||
<h3 id="lead-perception-on-performance-feedback">Lead perception on
|
||||
Performance & Feedback</h3>
|
||||
<ol>
|
||||
<li>Show the quarter report</li>
|
||||
<li>Add non code accomplishments</li>
|
||||
<li>How I (the lead) feel about it</li>
|
||||
<li>Room for improvement?
|
||||
<ul>
|
||||
<li>for the team member</li>
|
||||
<li>for the lead</li>
|
||||
<li>for the rest of the team</li>
|
||||
<li>for Cisco</li>
|
||||
</ul></li>
|
||||
</ol>
|
||||
<h2 id="short-term-goal-setting-and-development-priorities">Short-term
|
||||
goal setting and development priorities</h2>
|
||||
<p>Next quarter:</p>
|
||||
<ol>
|
||||
<li>P1. Help RBAC testing/debugging</li>
|
||||
<li>P2. Contribute on provisioning PIAM</li>
|
||||
<li>P3. Continue to work on IROH configurations</li>
|
||||
<li>P4. optionally contribute for provisioning Free Tier/0-Trust</li>
|
||||
<li>P4. Entitlements follow up (beyond PIAM work)</li>
|
||||
</ol>
|
||||
<h2 id="long-term-career-and-development-priorities">Long-term career
|
||||
and development priorities</h2>
|
||||
<p>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?</p>
|
||||
<p>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?</p>
|
||||
<ul>
|
||||
<li>No not really. No team. No more meetings.</li>
|
||||
<li>Not knowing enough knowledge.</li>
|
||||
<li>Knowledge about business.</li>
|
||||
</ul>
|
||||
<h2 id="agreed-upon-outcomes">Agreed upon outcomes</h2>
|
||||
<ul>
|
||||
<li>Short term (next quarter): @yann:
|
||||
<ul>
|
||||
<li>attribuer low-hanging-fruits</li>
|
||||
</ul>
|
||||
@olivier:
|
||||
<ul>
|
||||
<li>Fun Friday</li>
|
||||
<li>More External Reviews</li>
|
||||
<li>Split work in smaller tasks</li>
|
||||
</ul></li>
|
||||
<li>Longer term (> 6 months):
|
||||
<ul>
|
||||
<li>organize a high level discussion
|
||||
<ul>
|
||||
<li>change weekly structure maybe?</li>
|
||||
<li>have an high-level introduction?</li>
|
||||
<li>maybe monthly design explanation? Higher-level topics.</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li>Save these reflections in the long-term priorities field in Team
|
||||
Space.</li>
|
||||
</ul>
|
||||
<h1 id="olivier-code-23">Olivier Code [23]</h1>
|
||||
<h2 id="iroh-22-12-10">iroh [22 (12 / 10)]</h2>
|
||||
<ul>
|
||||
<li>fix http status code <a
|
||||
href="https://github.com/advthreat/iroh/pull/7838">#7838</a></li>
|
||||
<li>Rework of the script <code>check-changelog-update-time</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7658">#7658</a></li>
|
||||
<li>RBAC: additional XDR tests <a
|
||||
href="https://github.com/advthreat/iroh/pull/7634">#7634</a></li>
|
||||
<li>GitHub Actions: do test coverage only once <a
|
||||
href="https://github.com/advthreat/iroh/pull/7607">#7607</a></li>
|
||||
<li>Increase Java Heap size for code coverage - Github Actions workflow
|
||||
<a href="https://github.com/advthreat/iroh/pull/7585">#7585</a></li>
|
||||
<li>add workdir for the check <a
|
||||
href="https://github.com/advthreat/iroh/pull/7573">#7573</a></li>
|
||||
<li>disable test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7566">#7566</a></li>
|
||||
<li>Fail build if html not updated <a
|
||||
href="https://github.com/advthreat/iroh/pull/7559">#7559</a></li>
|
||||
<li>RBAC: enable the new XDR role 'Security Analyst Tier 2' <a
|
||||
href="https://github.com/advthreat/iroh/pull/7545">#7545</a></li>
|
||||
<li>Issue 7538 refactor of role retrieval <a
|
||||
href="https://github.com/advthreat/iroh/pull/7540">#7540</a></li>
|
||||
<li>automated 'revert role' operation with test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7537">#7537</a></li>
|
||||
<li>RBAC: Retrocompatibility of the Provisioning API <a
|
||||
href="https://github.com/advthreat/iroh/pull/7507">#7507</a></li>
|
||||
</ul>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>Refactor around <code>ifn-pred</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7491">#7491</a></li>
|
||||
<li>set job timeouts to 90 minutes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7506">#7506</a></li>
|
||||
<li>set job timeouts to 60 minutes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7504">#7504</a></li>
|
||||
<li>Test coverage v2 <a
|
||||
href="https://github.com/advthreat/iroh/pull/7498">#7498</a></li>
|
||||
<li>wait for hook to be finished before testing <a
|
||||
href="https://github.com/advthreat/iroh/pull/7497">#7497</a></li>
|
||||
<li>Add test coverage report to the Iroh GitHub Actions workflow <a
|
||||
href="https://github.com/advthreat/iroh/pull/7453">#7453</a></li>
|
||||
<li>RBAC for Org Access Request <a
|
||||
href="https://github.com/advthreat/iroh/pull/7465">#7465</a></li>
|
||||
<li>Issue 7333 rbac invitation service <a
|
||||
href="https://github.com/advthreat/iroh/pull/7454">#7454</a></li>
|
||||
<li>RBAC: new XDR tests for login and oauth-clients <a
|
||||
href="https://github.com/advthreat/iroh/pull/7418">#7418</a></li>
|
||||
<li>Issue 7413 move steps out of setup job <a
|
||||
href="https://github.com/advthreat/iroh/pull/7414">#7414</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</h2>
|
||||
<ul>
|
||||
<li>sets the <code>:xdr-roles</code> feature flag in INT and TEST <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/840">#840</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
118
reports/FY23Q3-Olivier-QDD-report.org
Normal file
118
reports/FY23Q3-Olivier-QDD-report.org
Normal file
|
@ -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]]
|
BIN
reports/FY23Q3-Olivier-QDD-report.pdf
Normal file
BIN
reports/FY23Q3-Olivier-QDD-report.pdf
Normal file
Binary file not shown.
253
reports/FY23Q3-Olivier-report.html
Normal file
253
reports/FY23Q3-Olivier-report.html
Normal file
|
@ -0,0 +1,253 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-03" />
|
||||
<title>Olivier FY23Q3 Report</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Olivier FY23Q3 Report</h1>
|
||||
<p class="subtitle">back to one month older</p>
|
||||
<p class="date">2023-05-03</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#olivier-23">Olivier [23]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-22-12-10">iroh [22 (12 / 10)]</a></li>
|
||||
<li><a href="#tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h3 id="olivier-23">Olivier [23]</h3>
|
||||
<h4 id="iroh-22-12-10">iroh [22 (12 / 10)]</h4>
|
||||
<ul>
|
||||
<li>fix http status code <a
|
||||
href="https://github.com/advthreat/iroh/pull/7838">#7838</a></li>
|
||||
<li>Rework of the script <code>check-changelog-update-time</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7658">#7658</a></li>
|
||||
<li>RBAC: additional XDR tests <a
|
||||
href="https://github.com/advthreat/iroh/pull/7634">#7634</a></li>
|
||||
<li>GitHub Actions: do test coverage only once <a
|
||||
href="https://github.com/advthreat/iroh/pull/7607">#7607</a></li>
|
||||
<li>Increase Java Heap size for code coverage - Github Actions workflow
|
||||
<a href="https://github.com/advthreat/iroh/pull/7585">#7585</a></li>
|
||||
<li>add workdir for the check <a
|
||||
href="https://github.com/advthreat/iroh/pull/7573">#7573</a></li>
|
||||
<li>disable test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7566">#7566</a></li>
|
||||
<li>Fail build if html not updated <a
|
||||
href="https://github.com/advthreat/iroh/pull/7559">#7559</a></li>
|
||||
<li>RBAC: enable the new XDR role 'Security Analyst Tier 2' <a
|
||||
href="https://github.com/advthreat/iroh/pull/7545">#7545</a></li>
|
||||
<li>Issue 7538 refactor of role retrieval <a
|
||||
href="https://github.com/advthreat/iroh/pull/7540">#7540</a></li>
|
||||
<li>automated 'revert role' operation with test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7537">#7537</a></li>
|
||||
<li>RBAC: Retrocompatibility of the Provisioning API <a
|
||||
href="https://github.com/advthreat/iroh/pull/7507">#7507</a></li>
|
||||
</ul>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>Refactor around <code>ifn-pred</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7491">#7491</a></li>
|
||||
<li>set job timeouts to 90 minutes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7506">#7506</a></li>
|
||||
<li>set job timeouts to 60 minutes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7504">#7504</a></li>
|
||||
<li>Test coverage v2 <a
|
||||
href="https://github.com/advthreat/iroh/pull/7498">#7498</a></li>
|
||||
<li>wait for hook to be finished before testing <a
|
||||
href="https://github.com/advthreat/iroh/pull/7497">#7497</a></li>
|
||||
<li>Add test coverage report to the Iroh GitHub Actions workflow <a
|
||||
href="https://github.com/advthreat/iroh/pull/7453">#7453</a></li>
|
||||
<li>RBAC for Org Access Request <a
|
||||
href="https://github.com/advthreat/iroh/pull/7465">#7465</a></li>
|
||||
<li>Issue 7333 rbac invitation service <a
|
||||
href="https://github.com/advthreat/iroh/pull/7454">#7454</a></li>
|
||||
<li>RBAC: new XDR tests for login and oauth-clients <a
|
||||
href="https://github.com/advthreat/iroh/pull/7418">#7418</a></li>
|
||||
<li>Issue 7413 move steps out of setup job <a
|
||||
href="https://github.com/advthreat/iroh/pull/7414">#7414</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</h4>
|
||||
<ul>
|
||||
<li>sets the <code>:xdr-roles</code> feature flag in INT and TEST <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/840">#840</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
37
reports/FY23Q3-Olivier-report.org
Normal file
37
reports/FY23Q3-Olivier-report.org
Normal file
|
@ -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]]
|
BIN
reports/FY23Q3-Olivier-report.pdf
Normal file
BIN
reports/FY23Q3-Olivier-report.pdf
Normal file
Binary file not shown.
394
reports/FY23Q3-Wanderson-QDD-report.html
Normal file
394
reports/FY23Q3-Wanderson-QDD-report.html
Normal file
|
@ -0,0 +1,394 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-03" />
|
||||
<title>Wanderson FY23Q3 QDD Report</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Wanderson FY23Q3 QDD Report</h1>
|
||||
<p class="subtitle">back to one month older</p>
|
||||
<p class="date">2023-05-03</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#quarterly-development-discussion-template">Quarterly
|
||||
Development Discussion Template</a>
|
||||
<ul>
|
||||
<li><a href="#performance-reflections-and-feedback">Performance
|
||||
reflections and feedback</a>
|
||||
<ul>
|
||||
<li><a href="#team-member-result-perceptions">Team member result
|
||||
perceptions</a>
|
||||
<ul>
|
||||
<li><a href="#what-have-you-done">What have you done?</a></li>
|
||||
<li><a href="#how-do-you-feel-about-it">How do you feel about
|
||||
it?</a></li>
|
||||
<li><a href="#is-there-room-for-improvement">Is there room for
|
||||
improvement?</a>
|
||||
<ul>
|
||||
<li><a href="#from-you">From you?</a></li>
|
||||
<li><a href="#from-me">From me?</a></li>
|
||||
<li><a href="#from-the-rest-of-the-team">From the rest of the
|
||||
team?</a></li>
|
||||
<li><a href="#from-cisco">From Cisco</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#lead-perception-on-performance-feedback">Lead perception
|
||||
on Performance & Feedback</a></li>
|
||||
<li><a href="#wanderson">Wanderson</a>
|
||||
<ul>
|
||||
<li><a href="#meetings-process">Meetings / process</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a
|
||||
href="#short-term-goal-setting-and-development-priorities">Short-term
|
||||
goal setting and development priorities</a>
|
||||
<ul>
|
||||
<li><a href="#expectations">Expectations</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#long-term-career-and-development-priorities">Long-term
|
||||
career and development priorities</a>
|
||||
<ul>
|
||||
<li><a href="#wanderson-1">Wanderson</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#agreed-upon-outcomes">Agreed upon outcomes</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#wanderson-code-15">Wanderson Code [15]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-13-9-4">iroh [13 (9 / 4)]</a></li>
|
||||
<li><a href="#tenzin-1-0-1">tenzin [1 (0 / 1)]</a></li>
|
||||
<li><a href="#tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="quarterly-development-discussion-template">Quarterly Development
|
||||
Discussion Template</h1>
|
||||
<h2 id="performance-reflections-and-feedback">Performance reflections
|
||||
and feedback</h2>
|
||||
<h3 id="team-member-result-perceptions">Team member result
|
||||
perceptions</h3>
|
||||
<h4 id="what-have-you-done">What have you done?</h4>
|
||||
<ul>
|
||||
<li>short JWT</li>
|
||||
<li>lot of reviews of RBAC</li>
|
||||
<li>doesn't know if registration page work is included</li>
|
||||
</ul>
|
||||
<h4 id="how-do-you-feel-about-it">How do you feel about it?</h4>
|
||||
<p>I think it was ok. I don't know.</p>
|
||||
<p>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.</p>
|
||||
<h4 id="is-there-room-for-improvement">Is there room for
|
||||
improvement?</h4>
|
||||
<h5 id="from-you">From you?</h5>
|
||||
<h5 id="from-me">From me?</h5>
|
||||
<h5 id="from-the-rest-of-the-team">From the rest of the team?</h5>
|
||||
<p>Good structure, the work, the visibility. no unexecpted work to be
|
||||
done urgently. Great. We just keep doing what we are doing.</p>
|
||||
<h5 id="from-cisco">From Cisco</h5>
|
||||
<h3 id="lead-perception-on-performance-feedback">Lead perception on
|
||||
Performance & Feedback</h3>
|
||||
<ol>
|
||||
<li>Show the quarter report</li>
|
||||
<li>Add non code accomplishments</li>
|
||||
<li>How I (the lead) feel about it</li>
|
||||
<li>Room for improvement?
|
||||
<ul>
|
||||
<li>for the team member</li>
|
||||
<li>for the lead</li>
|
||||
<li>for the rest of the team</li>
|
||||
<li>for Cisco</li>
|
||||
</ul></li>
|
||||
</ol>
|
||||
<h3 id="wanderson">Wanderson</h3>
|
||||
<p>Difficult not to introduce new bugs. Difficult to find focus
|
||||
time.</p>
|
||||
<h4 id="meetings-process">Meetings / process</h4>
|
||||
<p>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.</p>
|
||||
<h2 id="short-term-goal-setting-and-development-priorities">Short-term
|
||||
goal setting and development priorities</h2>
|
||||
<p>Next quarter:</p>
|
||||
<ol>
|
||||
<li>P1. Help RBAC testing/debugging</li>
|
||||
<li>P2. Contribute on provisioning PIAM</li>
|
||||
<li>P3. Finish work on short tokens</li>
|
||||
<li>P4. optionally contribute for provisioning Free Tier/0-Trust</li>
|
||||
<li>P4. Entitlements follow up (beyond PIAM work)</li>
|
||||
</ol>
|
||||
<h3 id="expectations">Expectations</h3>
|
||||
<ul>
|
||||
<li>Finish revocation for RBAC</li>
|
||||
<li>Finish short tokens and give a help on the rest.-</li>
|
||||
</ul>
|
||||
<h2 id="long-term-career-and-development-priorities">Long-term career
|
||||
and development priorities</h2>
|
||||
<p>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?</p>
|
||||
<p>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?</p>
|
||||
<h3 id="wanderson-1">Wanderson</h3>
|
||||
<ul>
|
||||
<li>overlay emacs on top of webex!</li>
|
||||
</ul>
|
||||
<p>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.</p>
|
||||
<p>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.</p>
|
||||
<p>Actions?</p>
|
||||
<ul>
|
||||
<li>Force people to use centralized public channel for architectural
|
||||
discussions, etc…</li>
|
||||
<li>Try to make architectural meetings</li>
|
||||
<li>Understanding outside IROH what is happening, like what is DI, how
|
||||
are they working, etc…</li>
|
||||
</ul>
|
||||
<h2 id="agreed-upon-outcomes">Agreed upon outcomes</h2>
|
||||
<ul>
|
||||
<li><p>Short term (next quarter): Create weekly IROH-AUth.</p></li>
|
||||
<li><p>Longer term (> 6 months):</p>
|
||||
<p>@Yann:</p>
|
||||
<ul>
|
||||
<li>Ask Leads to force people to use centralized public channel for
|
||||
architectural discussions, etc…</li>
|
||||
<li>Try to make architectural meetings, high level changes discussion
|
||||
<ul>
|
||||
<li>Understanding outside IROH what is happening, like what is DI, how
|
||||
are they working, etc…</li>
|
||||
</ul></li>
|
||||
<li>Save these reflections in the long-term priorities field in Team
|
||||
Space.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h1 id="wanderson-code-15">Wanderson Code [15]</h1>
|
||||
<h2 id="iroh-13-9-4">iroh [13 (9 / 4)]</h2>
|
||||
<ul>
|
||||
<li>[IROH Auth] introducing <code>TimeService</code> in
|
||||
<code>AuthService</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7806">#7806</a></li>
|
||||
<li>[IROH Auth] allow only <code>iroh-core.time</code> in oauth2.core ns
|
||||
<a href="https://github.com/advthreat/iroh/pull/7793">#7793</a></li>
|
||||
<li>[IROH Auth] - Update IROH Web middleware to build short JWTs with
|
||||
profile data <a
|
||||
href="https://github.com/advthreat/iroh/pull/7671">#7671</a></li>
|
||||
<li>[IROH Auth] - update <code>check-refresh-token</code> function <a
|
||||
href="https://github.com/advthreat/iroh/pull/7669">#7669</a></li>
|
||||
<li>[IROH Auth] - Update Design docs for Short JWT Epic <a
|
||||
href="https://github.com/advthreat/iroh/pull/7670">#7670</a></li>
|
||||
<li>[IROH Auth] <code>/profile/permissions</code> endpoint <a
|
||||
href="https://github.com/advthreat/iroh/pull/7562">#7562</a></li>
|
||||
<li>Patch <code>compojure-api</code> to allow endpoints with string-keys
|
||||
(without keywordize the request <code>:body</code>) <a
|
||||
href="https://github.com/advthreat/iroh/pull/7574">#7574</a></li>
|
||||
<li>[IROH Auth] Include route <code>/profile/scopes</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7553">#7553</a></li>
|
||||
<li>[IROH Auth] - Store Short JWTs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7476">#7476</a></li>
|
||||
</ul>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>[IROH Auth] refactor <code>gen-short-tokens</code> to avoid code
|
||||
duplication <a
|
||||
href="https://github.com/advthreat/iroh/pull/7485">#7485</a></li>
|
||||
<li>Allow wildcard login origin in TEST env <a
|
||||
href="https://github.com/advthreat/iroh/pull/7474">#7474</a></li>
|
||||
<li>[IROH Auth] Generate Short JWT tokens <a
|
||||
href="https://github.com/advthreat/iroh/pull/7450">#7450</a></li>
|
||||
<li>[IROH Auth] Short JWT design <a
|
||||
href="https://github.com/advthreat/iroh/pull/7436">#7436</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-1-0-1">tenzin [1 (0 / 1)]</h2>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>Update GPG Wanderson Ferreira <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2648">#2648</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</h2>
|
||||
<ul>
|
||||
<li>add postgres and redis-cache store for IROH Auth JWTs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/839">#839</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
147
reports/FY23Q3-Wanderson-QDD-report.org
Normal file
147
reports/FY23Q3-Wanderson-QDD-report.org
Normal file
|
@ -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]]
|
BIN
reports/FY23Q3-Wanderson-QDD-report.pdf
Normal file
BIN
reports/FY23Q3-Wanderson-QDD-report.pdf
Normal file
Binary file not shown.
246
reports/FY23Q3-Wanderson-report.html
Normal file
246
reports/FY23Q3-Wanderson-report.html
Normal file
|
@ -0,0 +1,246 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-03" />
|
||||
<title>Wanderson FY23Q3 Report</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Wanderson FY23Q3 Report</h1>
|
||||
<p class="subtitle">back to one month older</p>
|
||||
<p class="date">2023-05-03</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#wanderson-15">Wanderson [15]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-13-9-4">iroh [13 (9 / 4)]</a></li>
|
||||
<li><a href="#tenzin-1-0-1">tenzin [1 (0 / 1)]</a></li>
|
||||
<li><a href="#tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h3 id="wanderson-15">Wanderson [15]</h3>
|
||||
<h4 id="iroh-13-9-4">iroh [13 (9 / 4)]</h4>
|
||||
<ul>
|
||||
<li>[IROH Auth] introducing <code>TimeService</code> in
|
||||
<code>AuthService</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7806">#7806</a></li>
|
||||
<li>[IROH Auth] allow only <code>iroh-core.time</code> in oauth2.core ns
|
||||
<a href="https://github.com/advthreat/iroh/pull/7793">#7793</a></li>
|
||||
<li>[IROH Auth] - Update IROH Web middleware to build short JWTs with
|
||||
profile data <a
|
||||
href="https://github.com/advthreat/iroh/pull/7671">#7671</a></li>
|
||||
<li>[IROH Auth] - update <code>check-refresh-token</code> function <a
|
||||
href="https://github.com/advthreat/iroh/pull/7669">#7669</a></li>
|
||||
<li>[IROH Auth] - Update Design docs for Short JWT Epic <a
|
||||
href="https://github.com/advthreat/iroh/pull/7670">#7670</a></li>
|
||||
<li>[IROH Auth] <code>/profile/permissions</code> endpoint <a
|
||||
href="https://github.com/advthreat/iroh/pull/7562">#7562</a></li>
|
||||
<li>Patch <code>compojure-api</code> to allow endpoints with string-keys
|
||||
(without keywordize the request <code>:body</code>) <a
|
||||
href="https://github.com/advthreat/iroh/pull/7574">#7574</a></li>
|
||||
<li>[IROH Auth] Include route <code>/profile/scopes</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7553">#7553</a></li>
|
||||
<li>[IROH Auth] - Store Short JWTs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7476">#7476</a></li>
|
||||
</ul>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>[IROH Auth] refactor <code>gen-short-tokens</code> to avoid code
|
||||
duplication <a
|
||||
href="https://github.com/advthreat/iroh/pull/7485">#7485</a></li>
|
||||
<li>Allow wildcard login origin in TEST env <a
|
||||
href="https://github.com/advthreat/iroh/pull/7474">#7474</a></li>
|
||||
<li>[IROH Auth] Generate Short JWT tokens <a
|
||||
href="https://github.com/advthreat/iroh/pull/7450">#7450</a></li>
|
||||
<li>[IROH Auth] Short JWT design <a
|
||||
href="https://github.com/advthreat/iroh/pull/7436">#7436</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-1-0-1">tenzin [1 (0 / 1)]</h4>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>Update GPG Wanderson Ferreira <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2648">#2648</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-1-1-0">tenzin-config [1 (1 / 0)]</h4>
|
||||
<ul>
|
||||
<li>add postgres and redis-cache store for IROH Auth JWTs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/839">#839</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
34
reports/FY23Q3-Wanderson-report.org
Normal file
34
reports/FY23Q3-Wanderson-report.org
Normal file
|
@ -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]]
|
BIN
reports/FY23Q3-Wanderson-report.pdf
Normal file
BIN
reports/FY23Q3-Wanderson-report.pdf
Normal file
Binary file not shown.
402
reports/FY23Q3-Yann-Individual-Development-Plan.html
Normal file
402
reports/FY23Q3-Yann-Individual-Development-Plan.html
Normal file
|
@ -0,0 +1,402 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-03" />
|
||||
<title>Yann FY23Q3 Report</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Yann FY23Q3 Report</h1>
|
||||
<p class="subtitle">back to one month older</p>
|
||||
<p class="date">2023-05-03</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#individual-development-plan">Individual Development
|
||||
Plan</a>
|
||||
<ul>
|
||||
<li><a href="#results">Results</a>
|
||||
<ul>
|
||||
<li><a href="#accomplishments">Accomplishments</a></li>
|
||||
<li><a
|
||||
href="#improvementsopportunities-for-development">Improvements/opportunities
|
||||
for development:</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#principles-behaviors">Principles & Behaviors</a>
|
||||
<ul>
|
||||
<li><a href="#accomplishments-1">Accomplishments</a></li>
|
||||
<li><a
|
||||
href="#improvementsopportunities-for-development-1">Improvements/opportunities
|
||||
for development:</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#team-impact">Team Impact</a>
|
||||
<ul>
|
||||
<li><a href="#accomplishments-2">Accomplishments</a></li>
|
||||
<li><a
|
||||
href="#improvementsopportunities-for-development-2">Improvements/opportunities
|
||||
for development:</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#code-last-quarter-44">Code last quarter [44]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-1-1-0">ctia [1 (1 / 0)]</a></li>
|
||||
<li><a href="#iroh-30-27-3">iroh [30 (27 / 3)]</a></li>
|
||||
<li><a href="#tenzin-2-2-0">tenzin [2 (2 / 0)]</a></li>
|
||||
<li><a href="#tenzin-config-6-6-0">tenzin-config [6 (6 / 0)]</a></li>
|
||||
<li><a href="#xdr-provisioning-5-5-0">xdr-provisioning [5 (5 /
|
||||
0)]</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="individual-development-plan">Individual Development Plan</h1>
|
||||
<h2 id="results">Results</h2>
|
||||
<h3 id="accomplishments">Accomplishments</h3>
|
||||
<ul>
|
||||
<li>Added support for AND/OR queries in tk-store. Should help</li>
|
||||
<li>PIAM (Provisioning)</li>
|
||||
<li>Start of the work related to Entitlements (see: <a
|
||||
href="https://github.com/advthreat/iroh/issues/7835">https://github.com/advthreat/iroh/issues/7835</a>)</li>
|
||||
<li>Free Tier Provisioning (the <code>xdr-provisioning</code> repository
|
||||
+ Platform Provisioning API)</li>
|
||||
<li>IROH config work to help ops and prevent release problems</li>
|
||||
<li>Recurring admin tasks:
|
||||
<ul>
|
||||
<li>added bunch of XDR Flags (see <a
|
||||
href="https://github.com/advthreat/response/issues/1742">#response/1742</a>)</li>
|
||||
<li>moved the TG OAuth2 client from config to DB on INT</li>
|
||||
</ul></li>
|
||||
<li>Managed to get Wanderson back to better efficiency after being
|
||||
difficult during its move and his daughter</li>
|
||||
<li>Managed Olivier to his best. Very discrete but pretty strong.</li>
|
||||
</ul>
|
||||
<p>For full details look at the code last quarter report section.</p>
|
||||
<h3
|
||||
id="improvementsopportunities-for-development">Improvements/opportunities
|
||||
for development:</h3>
|
||||
<ul>
|
||||
<li>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).</li>
|
||||
<li>Entitlement will be an interesting topic</li>
|
||||
<li>Wanderson and Olivier are not yet fully autonomous while working
|
||||
with some IROH-Auth parts. So there are still room for teaching and
|
||||
improvements.</li>
|
||||
</ul>
|
||||
<h2 id="principles-behaviors">Principles & Behaviors</h2>
|
||||
<h3 id="accomplishments-1">Accomplishments</h3>
|
||||
<ul>
|
||||
<li>Advocate: even while it was questionable I did my best to provide
|
||||
only positive XDR feedback to the team.</li>
|
||||
<li>Customer value: see the Results Accomplishments section (most of
|
||||
them add customer value)</li>
|
||||
<li>Learn:
|
||||
<ul>
|
||||
<li>bash scripts containing Clojure</li>
|
||||
<li>matrix testing (this was not very visible PR but this is a testing
|
||||
framework improvements)</li>
|
||||
<li>matrix representation inside Clojure code, this is helpful to
|
||||
visualize and easily change scopes associated to roles for example.</li>
|
||||
</ul></li>
|
||||
<li>Team for results: engaged team ops + Matt + IROH-Auth for iroh
|
||||
config issue</li>
|
||||
</ul>
|
||||
<h3
|
||||
id="improvementsopportunities-for-development-1">Improvements/opportunities
|
||||
for development:</h3>
|
||||
<h2 id="team-impact">Team Impact</h2>
|
||||
<h3 id="accomplishments-2">Accomplishments</h3>
|
||||
<ul>
|
||||
<li><code>admin-clj</code> scripts should be helpful, for now use only
|
||||
for</li>
|
||||
<li>IROH default config should help ops</li>
|
||||
<li>PIAM contacts will be useful in the future</li>
|
||||
<li>Mario PR feedback was a really nice exchange while we are not having
|
||||
much cross-sub-team discussions.</li>
|
||||
<li>Helped Explain RBAC technical consequences with other teams, in
|
||||
particular SXO, but also the UI.</li>
|
||||
</ul>
|
||||
<h3
|
||||
id="improvementsopportunities-for-development-2">Improvements/opportunities
|
||||
for development:</h3>
|
||||
<ul>
|
||||
<li>RBAC: Next quarter will probably start discussions with DI and
|
||||
perhaps CSC.</li>
|
||||
</ul>
|
||||
<h1 id="code-last-quarter-44">Code last quarter [44]</h1>
|
||||
<h2 id="ctia-1-1-0">ctia [1 (1 / 0)]</h2>
|
||||
<ul>
|
||||
<li>bump snakeyaml to address CVE-2022-38751 <a
|
||||
href="https://github.com/advthreat/ctia/pull/1346">#1346</a></li>
|
||||
</ul>
|
||||
<h2 id="iroh-30-27-3">iroh [30 (27 / 3)]</h2>
|
||||
<ul>
|
||||
<li>Add a missing option to disable default configs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7805">#7805</a></li>
|
||||
<li>Add a script to init tokens without login in <a
|
||||
href="https://github.com/advthreat/iroh/pull/7794">#7794</a></li>
|
||||
<li>Fix schema for Response <a
|
||||
href="https://github.com/advthreat/iroh/pull/7804">#7804</a></li>
|
||||
<li>Add support to onboard a single app <a
|
||||
href="https://github.com/advthreat/iroh/pull/7796">#7796</a></li>
|
||||
<li>Add a role instrospection route to help the UI and other clients <a
|
||||
href="https://github.com/advthreat/iroh/pull/7785">#7785</a></li>
|
||||
<li>Fix scopes declaration for execute-workflow route <a
|
||||
href="https://github.com/advthreat/iroh/pull/7799">#7799</a></li>
|
||||
<li>Fix a Swagger bug due to schema name conflict <a
|
||||
href="https://github.com/advthreat/iroh/pull/7790">#7790</a></li>
|
||||
<li>Web api search improvements <a
|
||||
href="https://github.com/advthreat/iroh/pull/7728">#7728</a></li>
|
||||
<li>add profile and notification to ao-jwt <a
|
||||
href="https://github.com/advthreat/iroh/pull/7726">#7726</a></li>
|
||||
<li>Tk store combinator search queries (AND, OR, NOT) <a
|
||||
href="https://github.com/advthreat/iroh/pull/7691">#7691</a></li>
|
||||
<li>Fix a case where the body is <code class="verbatim">nil</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7685">#7685</a></li>
|
||||
<li>Add xdr-instance-id field to the orgs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7707">#7707</a></li>
|
||||
<li>PIAM: Provisioning onboard endpoint <a
|
||||
href="https://github.com/advthreat/iroh/pull/7659">#7659</a></li>
|
||||
<li>Add ff scope script <a
|
||||
href="https://github.com/advthreat/iroh/pull/7680">#7680</a></li>
|
||||
<li>added a script to add feature-flag scopes from command line <a
|
||||
href="https://github.com/advthreat/iroh/pull/7676">#7676</a></li>
|
||||
<li>prefer to use client from DB than client from config <a
|
||||
href="https://github.com/advthreat/iroh/pull/7672">#7672</a></li>
|
||||
<li>Align scopes to SXO behaviour <a
|
||||
href="https://github.com/advthreat/iroh/pull/7673">#7673</a></li>
|
||||
<li>fix lein start <a
|
||||
href="https://github.com/advthreat/iroh/pull/7663">#7663</a></li>
|
||||
<li>PIAM provisioning no idp-mapping for create user <a
|
||||
href="https://github.com/advthreat/iroh/pull/7655">#7655</a></li>
|
||||
<li>Default bootstrap & config <a
|
||||
href="https://github.com/advthreat/iroh/pull/6868">#6868</a></li>
|
||||
<li>Add Entitlements to Orgs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7631">#7631</a></li>
|
||||
<li>Remove yaml to supported format for profile API <a
|
||||
href="https://github.com/advthreat/iroh/pull/7632">#7632</a></li>
|
||||
<li>Fix a flaky test in either_test.clj <a
|
||||
href="https://github.com/advthreat/iroh/pull/7610">#7610</a></li>
|
||||
<li>Role Matrix representation in the code. <a
|
||||
href="https://github.com/advthreat/iroh/pull/7583">#7583</a></li>
|
||||
<li>fix some wording only for admin users view <a
|
||||
href="https://github.com/advthreat/iroh/pull/7579">#7579</a></li>
|
||||
<li>Improve User login logs situation <a
|
||||
href="https://github.com/advthreat/iroh/pull/7555">#7555</a></li>
|
||||
<li>Added a composable redis.nix <a
|
||||
href="https://github.com/advthreat/iroh/pull/7535">#7535</a></li>
|
||||
</ul>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>Fix template rendering during invite confirmation <a
|
||||
href="https://github.com/advthreat/iroh/pull/7480">#7480</a></li>
|
||||
<li>Display virtual users in the batch get users <a
|
||||
href="https://github.com/advthreat/iroh/pull/7473">#7473</a></li>
|
||||
<li>Add the UI session logout into IROH-Auth <a
|
||||
href="https://github.com/advthreat/iroh/pull/7431">#7431</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-2-2-0">tenzin [2 (2 / 0)]</h2>
|
||||
<ul>
|
||||
<li>use iroh.main for all nodes types <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2862">#2862</a></li>
|
||||
<li>Update iroh.job.jinja <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2861">#2861</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-config-6-6-0">tenzin-config [6 (6 / 0)]</h2>
|
||||
<ul>
|
||||
<li>fix missing iroh-async web-services <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/884">#884</a></li>
|
||||
<li>align iroh and iroh-async confs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/883">#883</a></li>
|
||||
<li>Add CSC onboarding URLs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/875">#875</a></li>
|
||||
<li>fix provisioning service <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/863">#863</a></li>
|
||||
<li>PIAM config change (+ boostrap cleanup) <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/677">#677</a></li>
|
||||
<li>add perf.orbital.threatgrid.com to allowed login origin <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/854">#854</a></li>
|
||||
</ul>
|
||||
<h2 id="xdr-provisioning-5-5-0">xdr-provisioning [5 (5 / 0)]</h2>
|
||||
<ul>
|
||||
<li>Improve help regarding setting env vars</li>
|
||||
<li>Improve the command line parsing</li>
|
||||
<li>rename script to .sh</li>
|
||||
<li>Add onboarding of DI and CSC</li>
|
||||
<li>Initial provisioning Script</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
116
reports/FY23Q3-Yann-Individual-Development-Plan.org
Normal file
116
reports/FY23Q3-Yann-Individual-Development-Plan.org
Normal file
|
@ -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
|
BIN
reports/FY23Q3-Yann-Individual-Development-Plan.pdf
Normal file
BIN
reports/FY23Q3-Yann-Individual-Development-Plan.pdf
Normal file
Binary file not shown.
402
reports/FY23Q3-Yann-report.html
Normal file
402
reports/FY23Q3-Yann-report.html
Normal file
|
@ -0,0 +1,402 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-03" />
|
||||
<title>Yann FY23Q3 Report</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Yann FY23Q3 Report</h1>
|
||||
<p class="subtitle">back to one month older</p>
|
||||
<p class="date">2023-05-03</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#individual-development-plan">Individual Development
|
||||
Plan</a>
|
||||
<ul>
|
||||
<li><a href="#results">Results</a>
|
||||
<ul>
|
||||
<li><a href="#accomplishments">Accomplishments</a></li>
|
||||
<li><a
|
||||
href="#improvementsopportunities-for-development">Improvements/opportunities
|
||||
for development:</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#principles-behaviors">Principles & Behaviors</a>
|
||||
<ul>
|
||||
<li><a href="#accomplishments-1">Accomplishments</a></li>
|
||||
<li><a
|
||||
href="#improvementsopportunities-for-development-1">Improvements/opportunities
|
||||
for development:</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#team-impact">Team Impact</a>
|
||||
<ul>
|
||||
<li><a href="#accomplishments-2">Accomplishments</a></li>
|
||||
<li><a
|
||||
href="#improvementsopportunities-for-development-2">Improvements/opportunities
|
||||
for development:</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#code-last-quarter-44">Code last quarter [44]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-1-1-0">ctia [1 (1 / 0)]</a></li>
|
||||
<li><a href="#iroh-30-27-3">iroh [30 (27 / 3)]</a></li>
|
||||
<li><a href="#tenzin-2-2-0">tenzin [2 (2 / 0)]</a></li>
|
||||
<li><a href="#tenzin-config-6-6-0">tenzin-config [6 (6 / 0)]</a></li>
|
||||
<li><a href="#xdr-provisioning-5-5-0">xdr-provisioning [5 (5 /
|
||||
0)]</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="individual-development-plan">Individual Development Plan</h1>
|
||||
<h2 id="results">Results</h2>
|
||||
<h3 id="accomplishments">Accomplishments</h3>
|
||||
<ul>
|
||||
<li>Added support for AND/OR queries in tk-store. Should help</li>
|
||||
<li>PIAM (Provisioning)</li>
|
||||
<li>Start of the work related to Entitlements (see: <a
|
||||
href="https://github.com/advthreat/iroh/issues/7835">https://github.com/advthreat/iroh/issues/7835</a>)</li>
|
||||
<li>Free Tier Provisioning (the <code>xdr-provisioning</code> repository
|
||||
+ Platform Provisioning API)</li>
|
||||
<li>IROH config work to help ops and prevent release problems</li>
|
||||
<li>Recurring admin tasks:
|
||||
<ul>
|
||||
<li>added bunch of XDR Flags (see <a
|
||||
href="https://github.com/advthreat/response/issues/1742">#response/1742</a>)</li>
|
||||
<li>moved the TG OAuth2 client from config to DB on INT</li>
|
||||
</ul></li>
|
||||
<li>Managed to get Wanderson back to better efficiency after being
|
||||
difficult during its move and his daughter</li>
|
||||
<li>Managed Olivier to his best. Very discrete but pretty strong.</li>
|
||||
</ul>
|
||||
<p>For full details look at the code last quarter report section.</p>
|
||||
<h3
|
||||
id="improvementsopportunities-for-development">Improvements/opportunities
|
||||
for development:</h3>
|
||||
<ul>
|
||||
<li>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).</li>
|
||||
<li>Entitlement will be an interesting topic</li>
|
||||
<li>Wanderson and Olivier are not yet fully autonomous while working
|
||||
with some IROH-Auth parts. So there are still room for teaching and
|
||||
improvements.</li>
|
||||
</ul>
|
||||
<h2 id="principles-behaviors">Principles & Behaviors</h2>
|
||||
<h3 id="accomplishments-1">Accomplishments</h3>
|
||||
<ul>
|
||||
<li>Advocate: even while it was questionable I did my best to provide
|
||||
only positive XDR feedback to the team.</li>
|
||||
<li>Customer value: see the Results Accomplishments section (most of
|
||||
them add customer value)</li>
|
||||
<li>Learn:
|
||||
<ul>
|
||||
<li>bash scripts containing Clojure</li>
|
||||
<li>matrix testing (this was not very visible PR but this is a testing
|
||||
framework improvements)</li>
|
||||
<li>matrix representation inside Clojure code, this is helpful to
|
||||
visualize and easily change scopes associated to roles for example.</li>
|
||||
</ul></li>
|
||||
<li>Team for results: engaged team ops + Matt + IROH-Auth for iroh
|
||||
config issue</li>
|
||||
</ul>
|
||||
<h3
|
||||
id="improvementsopportunities-for-development-1">Improvements/opportunities
|
||||
for development:</h3>
|
||||
<h2 id="team-impact">Team Impact</h2>
|
||||
<h3 id="accomplishments-2">Accomplishments</h3>
|
||||
<ul>
|
||||
<li><code>admin-clj</code> scripts should be helpful, for now use only
|
||||
for</li>
|
||||
<li>IROH default config should help ops</li>
|
||||
<li>PIAM contacts will be useful in the future</li>
|
||||
<li>Mario PR feedback was a really nice exchange while we are not having
|
||||
much cross-sub-team discussions.</li>
|
||||
<li>Helped Explain RBAC technical consequences with other teams, in
|
||||
particular SXO, but also the UI.</li>
|
||||
</ul>
|
||||
<h3
|
||||
id="improvementsopportunities-for-development-2">Improvements/opportunities
|
||||
for development:</h3>
|
||||
<ul>
|
||||
<li>RBAC: Next quarter will probably start discussions with DI and
|
||||
perhaps CSC.</li>
|
||||
</ul>
|
||||
<h1 id="code-last-quarter-44">Code last quarter [44]</h1>
|
||||
<h2 id="ctia-1-1-0">ctia [1 (1 / 0)]</h2>
|
||||
<ul>
|
||||
<li>bump snakeyaml to address CVE-2022-38751 <a
|
||||
href="https://github.com/advthreat/ctia/pull/1346">#1346</a></li>
|
||||
</ul>
|
||||
<h2 id="iroh-30-27-3">iroh [30 (27 / 3)]</h2>
|
||||
<ul>
|
||||
<li>Add a missing option to disable default configs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7805">#7805</a></li>
|
||||
<li>Add a script to init tokens without login in <a
|
||||
href="https://github.com/advthreat/iroh/pull/7794">#7794</a></li>
|
||||
<li>Fix schema for Response <a
|
||||
href="https://github.com/advthreat/iroh/pull/7804">#7804</a></li>
|
||||
<li>Add support to onboard a single app <a
|
||||
href="https://github.com/advthreat/iroh/pull/7796">#7796</a></li>
|
||||
<li>Add a role instrospection route to help the UI and other clients <a
|
||||
href="https://github.com/advthreat/iroh/pull/7785">#7785</a></li>
|
||||
<li>Fix scopes declaration for execute-workflow route <a
|
||||
href="https://github.com/advthreat/iroh/pull/7799">#7799</a></li>
|
||||
<li>Fix a Swagger bug due to schema name conflict <a
|
||||
href="https://github.com/advthreat/iroh/pull/7790">#7790</a></li>
|
||||
<li>Web api search improvements <a
|
||||
href="https://github.com/advthreat/iroh/pull/7728">#7728</a></li>
|
||||
<li>add profile and notification to ao-jwt <a
|
||||
href="https://github.com/advthreat/iroh/pull/7726">#7726</a></li>
|
||||
<li>Tk store combinator search queries (AND, OR, NOT) <a
|
||||
href="https://github.com/advthreat/iroh/pull/7691">#7691</a></li>
|
||||
<li>Fix a case where the body is <code class="verbatim">nil</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7685">#7685</a></li>
|
||||
<li>Add xdr-instance-id field to the orgs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7707">#7707</a></li>
|
||||
<li>PIAM: Provisioning onboard endpoint <a
|
||||
href="https://github.com/advthreat/iroh/pull/7659">#7659</a></li>
|
||||
<li>Add ff scope script <a
|
||||
href="https://github.com/advthreat/iroh/pull/7680">#7680</a></li>
|
||||
<li>added a script to add feature-flag scopes from command line <a
|
||||
href="https://github.com/advthreat/iroh/pull/7676">#7676</a></li>
|
||||
<li>prefer to use client from DB than client from config <a
|
||||
href="https://github.com/advthreat/iroh/pull/7672">#7672</a></li>
|
||||
<li>Align scopes to SXO behaviour <a
|
||||
href="https://github.com/advthreat/iroh/pull/7673">#7673</a></li>
|
||||
<li>fix lein start <a
|
||||
href="https://github.com/advthreat/iroh/pull/7663">#7663</a></li>
|
||||
<li>PIAM provisioning no idp-mapping for create user <a
|
||||
href="https://github.com/advthreat/iroh/pull/7655">#7655</a></li>
|
||||
<li>Default bootstrap & config <a
|
||||
href="https://github.com/advthreat/iroh/pull/6868">#6868</a></li>
|
||||
<li>Add Entitlements to Orgs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7631">#7631</a></li>
|
||||
<li>Remove yaml to supported format for profile API <a
|
||||
href="https://github.com/advthreat/iroh/pull/7632">#7632</a></li>
|
||||
<li>Fix a flaky test in either_test.clj <a
|
||||
href="https://github.com/advthreat/iroh/pull/7610">#7610</a></li>
|
||||
<li>Role Matrix representation in the code. <a
|
||||
href="https://github.com/advthreat/iroh/pull/7583">#7583</a></li>
|
||||
<li>fix some wording only for admin users view <a
|
||||
href="https://github.com/advthreat/iroh/pull/7579">#7579</a></li>
|
||||
<li>Improve User login logs situation <a
|
||||
href="https://github.com/advthreat/iroh/pull/7555">#7555</a></li>
|
||||
<li>Added a composable redis.nix <a
|
||||
href="https://github.com/advthreat/iroh/pull/7535">#7535</a></li>
|
||||
</ul>
|
||||
<p><u>between 3 and 4 months ago</u></p>
|
||||
<ul>
|
||||
<li>Fix template rendering during invite confirmation <a
|
||||
href="https://github.com/advthreat/iroh/pull/7480">#7480</a></li>
|
||||
<li>Display virtual users in the batch get users <a
|
||||
href="https://github.com/advthreat/iroh/pull/7473">#7473</a></li>
|
||||
<li>Add the UI session logout into IROH-Auth <a
|
||||
href="https://github.com/advthreat/iroh/pull/7431">#7431</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-2-2-0">tenzin [2 (2 / 0)]</h2>
|
||||
<ul>
|
||||
<li>use iroh.main for all nodes types <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2862">#2862</a></li>
|
||||
<li>Update iroh.job.jinja <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2861">#2861</a></li>
|
||||
</ul>
|
||||
<h2 id="tenzin-config-6-6-0">tenzin-config [6 (6 / 0)]</h2>
|
||||
<ul>
|
||||
<li>fix missing iroh-async web-services <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/884">#884</a></li>
|
||||
<li>align iroh and iroh-async confs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/883">#883</a></li>
|
||||
<li>Add CSC onboarding URLs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/875">#875</a></li>
|
||||
<li>fix provisioning service <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/863">#863</a></li>
|
||||
<li>PIAM config change (+ boostrap cleanup) <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/677">#677</a></li>
|
||||
<li>add perf.orbital.threatgrid.com to allowed login origin <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/854">#854</a></li>
|
||||
</ul>
|
||||
<h2 id="xdr-provisioning-5-5-0">xdr-provisioning [5 (5 / 0)]</h2>
|
||||
<ul>
|
||||
<li>Improve help regarding setting env vars</li>
|
||||
<li>Improve the command line parsing</li>
|
||||
<li>rename script to .sh</li>
|
||||
<li>Add onboarding of DI and CSC</li>
|
||||
<li>Initial provisioning Script</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
116
reports/FY23Q3-Yann-report.org
Normal file
116
reports/FY23Q3-Yann-report.org
Normal file
|
@ -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
|
BIN
reports/FY23Q3-Yann-report.pdf
Normal file
BIN
reports/FY23Q3-Yann-report.pdf
Normal file
Binary file not shown.
2292
reports/FY23Q3-report.html
Normal file
2292
reports/FY23Q3-report.html
Normal file
File diff suppressed because it is too large
Load diff
1309
reports/FY23Q3-report.org
Normal file
1309
reports/FY23Q3-report.org
Normal file
File diff suppressed because it is too large
Load diff
BIN
reports/FY23Q3-report.pdf
Normal file
BIN
reports/FY23Q3-report.pdf
Normal file
Binary file not shown.
2290
reports/latest-quarter.html
Normal file
2290
reports/latest-quarter.html
Normal file
File diff suppressed because it is too large
Load diff
774
reports/latest-weekly.html
Normal file
774
reports/latest-weekly.html
Normal file
|
@ -0,0 +1,774 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-06-16" />
|
||||
<title>Code Weekly Report 24</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Code Weekly Report 24</h1>
|
||||
<p class="subtitle">logs goes 2 weeks back</p>
|
||||
<p class="date">2023-06-16</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#iroh">IROH</a>
|
||||
<ul>
|
||||
<li><a href="#lead">lead</a>
|
||||
<ul>
|
||||
<li><a href="#guillaume-buisson-1">Guillaume Buisson [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#data">data</a>
|
||||
<ul>
|
||||
<li><a href="#mario-aquino-4">Mario Aquino [4]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-4">iroh [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#guillaume-erétéo-2">Guillaume Erétéo [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ambrose-bonnaire-sergeant-1">Ambrose Bonnaire-Sergeant
|
||||
[1]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-1">ctia [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#integrations">integrations</a>
|
||||
<ul>
|
||||
<li><a href="#matthieu-sprunck-2">Matthieu Sprunck [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#kirill-chernyshov-8">Kirill Chernyshov [8]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-3">iroh [3]</a></li>
|
||||
<li><a href="#tenzin-config-5">tenzin-config [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#shafiq-1">Shafiq [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#auth">auth</a>
|
||||
<ul>
|
||||
<li><a href="#bartuka-1">bartuka [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-2">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yann-esposito-16">Yann Esposito [16]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-4-1">iroh [4]</a></li>
|
||||
<li><a href="#ring-jwt-middleware-3">ring-jwt-middleware [3]</a></li>
|
||||
<li><a href="#tenzin-config-9">tenzin-config [9]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#olivier-barbeau-7">Olivier Barbeau [7]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-7">iroh [7]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yogsototh-3">(Yogsototh) [3]</a>
|
||||
<ul>
|
||||
<li><a href="#ring-jwt-middleware-3-1">ring-jwt-middleware [3]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#iroh-ops">iroh-ops</a>
|
||||
<ul>
|
||||
<li><a href="#jerome-schneider-1">Jerome Schneider [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#patrick-patat-1">Patrick Patat [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-ops-1">iroh-ops [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#patrick-patat-1-1">Patrick Patat [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-ops-1-1">iroh-ops [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#other">Other</a>
|
||||
<ul>
|
||||
<li><a href="#other-1">Other</a>
|
||||
<ul>
|
||||
<li><a href="#robert-levy-2">Robert Levy [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-3">iroh [1]</a></li>
|
||||
<li><a href="#tenzin-config-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#devin-walters-2">Devin Walters [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2-1">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#mia-3">Mia [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-4">iroh [1]</a></li>
|
||||
<li><a href="#iroh-engine-2">iroh-engine [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#krishna-ganugapenta-4">krishna Ganugapenta [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#milehrer-2">milehrer [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-2-1">iroh-engine [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#martin-bruchanov-2">Martin Bruchanov [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#kirill-chernyshov-1">Kirill Chernyshov [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1-2">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#john-jardine-2">John Jardine [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-1">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sofiia-mykytiuk-9">Sofiia Mykytiuk [9]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-9">tenzin [9]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#muhammad-xdr-ops-4">muhammad-xdr-ops [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4-1">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#dmytro-budko-5">Dmytro Budko [5]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-5">tenzin [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-5">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#rekha-gupta-2">Rekha Gupta [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2-2">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#jerome-schneider-1-1">Jerome Schneider [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yurii-ivanisenko-2">Yurii Ivanisenko [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#gayan-jayasundara-2">Gayan Jayasundara [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-3">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="iroh">IROH</h1>
|
||||
<h2 id="lead">lead</h2>
|
||||
<h3 id="guillaume-buisson-1">Guillaume Buisson [1]</h3>
|
||||
<h4 id="iroh-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Initial XDR Incident Manager Response 1.1 Draft Spec <a
|
||||
href="https://github.com/advthreat/iroh/pull/7847">#7847</a></li>
|
||||
</ul>
|
||||
<h2 id="data">data</h2>
|
||||
<h3 id="mario-aquino-4">Mario Aquino [4]</h3>
|
||||
<h4 id="iroh-4">iroh [4]</h4>
|
||||
<ul>
|
||||
<li>Fix flaky test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7971">#7971</a></li>
|
||||
<li>Partition and batch threat hunt observables <a
|
||||
href="https://github.com/advthreat/iroh/pull/7958">#7958</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Establish a task timeout option for async work <a
|
||||
href="https://github.com/advthreat/iroh/pull/7948">#7948</a></li>
|
||||
<li>Issue 7823/incident summary mapping <a
|
||||
href="https://github.com/advthreat/iroh/pull/7907">#7907</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="guillaume-erétéo-2">Guillaume Erétéo [2]</h3>
|
||||
<h4 id="iroh-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Update risk-score.md <a
|
||||
href="https://github.com/advthreat/iroh/pull/7974">#7974</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>adding org mode for calculating data volume <a
|
||||
href="https://github.com/advthreat/iroh/pull/7941">#7941</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="ambrose-bonnaire-sergeant-1">Ambrose Bonnaire-Sergeant [1]</h3>
|
||||
<h4 id="ctia-1">ctia [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Disable /metric/average route for irrelevant entities <a
|
||||
href="https://github.com/advthreat/ctia/pull/1372">#1372</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h2 id="integrations">integrations</h2>
|
||||
<h3 id="matthieu-sprunck-2">Matthieu Sprunck [2]</h3>
|
||||
<h4 id="tenzin-config-2">tenzin-config [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Share the same module configurations in iroh and iroh-async in PROD
|
||||
<a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/905">#905</a></li>
|
||||
<li>Disable HTTP Proxy in IROH proxy (PROD)<a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/903">#903</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="kirill-chernyshov-8">Kirill Chernyshov [8]</h3>
|
||||
<h4 id="iroh-3">iroh [3]</h4>
|
||||
<ul>
|
||||
<li>Remove try/catch for better error handling <a
|
||||
href="https://github.com/advthreat/iroh/pull/7980">#7980</a></li>
|
||||
<li>Fix NullPointerException <a
|
||||
href="https://github.com/advthreat/iroh/pull/7961">#7961</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Use event id for the key of kafka record <a
|
||||
href="https://github.com/advthreat/iroh/pull/7923">#7923</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="tenzin-config-5">tenzin-config [5]</h4>
|
||||
<ul>
|
||||
<li>Enable KafkaServices on INT <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/921">#921</a></li>
|
||||
<li>Disable KafkaServices once again <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/918">#918</a></li>
|
||||
<li>Enable Kafka related services on INT <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/916">#916</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Temporary disable services <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/914">#914</a></li>
|
||||
<li>Set SSL kafka security protocol on INT <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/912">#912</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="shafiq-1">Shafiq [1]</h3>
|
||||
<h4 id="iroh-1-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Creating iroh-events datastream should succeed even if it exists
|
||||
already <a
|
||||
href="https://github.com/advthreat/iroh/pull/7959">#7959</a></li>
|
||||
</ul>
|
||||
<h2 id="auth">auth</h2>
|
||||
<h3 id="bartuka-1">bartuka [1]</h3>
|
||||
<h4 id="iroh-1-2">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>[IROH Auth] RBAC JWT Revocation on <code>role</code> change <a
|
||||
href="https://github.com/advthreat/iroh/pull/7875">#7875</a></li>
|
||||
</ul>
|
||||
<h3 id="yann-esposito-16">Yann Esposito [16]</h3>
|
||||
<h4 id="iroh-4-1">iroh [4]</h4>
|
||||
<ul>
|
||||
<li>Upgrade SX to XDR org via provisioning <a
|
||||
href="https://github.com/advthreat/iroh/pull/7981">#7981</a></li>
|
||||
<li>feature-flag scopes are considered as special <a
|
||||
href="https://github.com/advthreat/iroh/pull/7985">#7985</a></li>
|
||||
<li>fix local dev environment to be able to start locally without docker
|
||||
<a href="https://github.com/advthreat/iroh/pull/7944">#7944</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Use org to display the roles as expected <a
|
||||
href="https://github.com/advthreat/iroh/pull/7952">#7952</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="ring-jwt-middleware-3">ring-jwt-middleware [3]</h4>
|
||||
<ul>
|
||||
<li>Version 1.1.4-SNAPSHOT</li>
|
||||
<li>Version 1.1.3</li>
|
||||
<li>Support external error via is-revoked-fn</li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-9">tenzin-config [9]</h4>
|
||||
<ul>
|
||||
<li>Enable XDR roles in PROD <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/919">#919</a></li>
|
||||
<li>factorize PROD <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/917">#917</a></li>
|
||||
<li>Add role-web-service config everywhere <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/911">#911</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Canonicalize the configs (#913) <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/915">#915</a></li>
|
||||
<li>Canonicalize the configs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/913">#913</a></li>
|
||||
<li>Add missing role-web-service everywhere <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/910">#910</a></li>
|
||||
<li>Gen configs git pre-commit hook <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/908">#908</a></li>
|
||||
<li>Factorisation iroh/iroh-async confs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/904">#904</a></li>
|
||||
<li>Tree config structures to prevent config duplication. <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/901">#901</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="olivier-barbeau-7">Olivier Barbeau [7]</h3>
|
||||
<h4 id="iroh-7">iroh [7]</h4>
|
||||
<ul>
|
||||
<li>Upgrade Babashka <a
|
||||
href="https://github.com/advthreat/iroh/pull/7967">#7967</a></li>
|
||||
<li>add missing exclusions for uberjar <a
|
||||
href="https://github.com/advthreat/iroh/pull/7963">#7963</a></li>
|
||||
<li>fix bug when Org has no entitlement <a
|
||||
href="https://github.com/advthreat/iroh/pull/7956">#7956</a></li>
|
||||
<li>[IROH configuration]: Generate service diagram <a
|
||||
href="https://github.com/advthreat/iroh/pull/7872">#7872</a></li>
|
||||
<li>GH pages updates <a
|
||||
href="https://github.com/advthreat/iroh/pull/7960">#7960</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>fix alias arguments <a
|
||||
href="https://github.com/advthreat/iroh/pull/7954">#7954</a></li>
|
||||
<li>Issue 7930 GitHub pages styling <a
|
||||
href="https://github.com/advthreat/iroh/pull/7932">#7932</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="yogsototh-3">(Yogsototh) [3]</h3>
|
||||
<h4 id="ring-jwt-middleware-3-1">ring-jwt-middleware [3]</h4>
|
||||
<ul>
|
||||
<li>Version 1.1.4-SNAPSHOT</li>
|
||||
<li>Version 1.1.3</li>
|
||||
<li>Support external error via is-revoked-fn</li>
|
||||
</ul>
|
||||
<h2 id="iroh-ops">iroh-ops</h2>
|
||||
<h3 id="jerome-schneider-1">Jerome Schneider [1]</h3>
|
||||
<h4 id="tenzin-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>Kafka Connect: fixed cluster conf and use our own cacerts file</li>
|
||||
</ul>
|
||||
<h3 id="patrick-patat-1">Patrick Patat [1]</h3>
|
||||
<h4 id="iroh-ops-1">iroh-ops [1]</h4>
|
||||
<ul>
|
||||
<li>Merge pull request #75 from advthreat/squid</li>
|
||||
</ul>
|
||||
<h3 id="patrick-patat-1-1">Patrick Patat [1]</h3>
|
||||
<h4 id="iroh-ops-1-1">iroh-ops [1]</h4>
|
||||
<ul>
|
||||
<li>add squid server for vector in public subnet</li>
|
||||
</ul>
|
||||
<h1 id="other">Other</h1>
|
||||
<h2 id="other-1">Other</h2>
|
||||
<h3 id="robert-levy-2">Robert Levy [2]</h3>
|
||||
<h4 id="iroh-1-3">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>user and team mean time tiles <a
|
||||
href="https://github.com/advthreat/iroh/pull/7873">#7873</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="tenzin-config-1">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>add migration for iroh issue #7819 to TEST and PROD environments <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/902">#902</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="devin-walters-2">Devin Walters [2]</h3>
|
||||
<h4 id="tenzin-config-2-1">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>Add config.edn for other conure-distributor environments <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/920">#920</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Reduce conure-distributor worker count <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/906">#906</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="mia-3">Mia [3]</h3>
|
||||
<h4 id="iroh-1-4">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Snapshot for risk score <a
|
||||
href="https://github.com/advthreat/iroh/pull/7964">#7964</a></li>
|
||||
</ul>
|
||||
<h4 id="iroh-engine-2">iroh-engine [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Merge pull request #1394 from advthreat/v0.15.6-rc</li>
|
||||
<li>Merge pull request #1393 from advthreat/save-asset-snapshot</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="scott-mcleod-1">Scott McLeod [1]</h3>
|
||||
<h4 id="tenzin-config-1-1">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Config changes supporting IROH PR #7934 <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/899">#899</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="krishna-ganugapenta-4">krishna Ganugapenta [4]</h3>
|
||||
<h4 id="tenzin-4">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>COnure-distributor PROD ASG modules fix <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3062">#3062</a></li>
|
||||
<li>ops<sub>vpncidr</sub> removal from TEST and other backup regions as
|
||||
ops vpn not present there <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3061">#3061</a></li>
|
||||
<li>Conure-distributor setup config for TEST/PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3049">#3049</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Conure<sub>distributor</sub> terraform modules config updates <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3027">#3027</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="milehrer-2">milehrer [2]</h3>
|
||||
<h4 id="iroh-engine-2-1">iroh-engine [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>prepare for v0.15.6</li>
|
||||
<li>Remove sightings from asset enrichment response, save snapshot
|
||||
instead</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="martin-bruchanov-2">Martin Bruchanov [2]</h3>
|
||||
<h4 id="tenzin-2">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Clean-up of the old ES5 deployment code <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3053">#3053</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Fix for consul registration of ops-openvpn service <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2968">#2968</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="kirill-chernyshov-1">Kirill Chernyshov [1]</h3>
|
||||
<h4 id="tenzin-config-1-2">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>IROH Events migration to Elasticsearch <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/909">#909</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="john-jardine-2">John Jardine [2]</h3>
|
||||
<h4 id="tenzin-2-1">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Add endpoint generation procedure and update endpoints. <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3058">#3058</a></li>
|
||||
<li>SXOPS-792: QA complaining of long queue times for incidents
|
||||
enrichment <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3054">#3054</a></li>
|
||||
</ul>
|
||||
<h3 id="sofiia-mykytiuk-9">Sofiia Mykytiuk [9]</h3>
|
||||
<h4 id="tenzin-9">tenzin [9]</h4>
|
||||
<ul>
|
||||
<li>Update ASG for ES metrics in NAM and EU <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3063">#3063</a></li>
|
||||
<li>Update vpnator list <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3050">#3050</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Remove CSIRT<sub>Investigator</sub> role <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3045">#3045</a></li>
|
||||
<li>Policy to allow access to DynamoDB items for ROAdmin <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3043">#3043</a></li>
|
||||
<li>Remove jbusboom ssh configs <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3042">#3042</a></li>
|
||||
<li>Dmarc record for STAGE <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3040">#3040</a></li>
|
||||
<li>Remove ssh access for Michael Simonson <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3035">#3035</a></li>
|
||||
<li>Update OPS vpnator list <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3034">#3034</a></li>
|
||||
<li>Consul fix for ops vpn <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3032">#3032</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="muhammad-xdr-ops-4">muhammad-xdr-ops [4]</h3>
|
||||
<h4 id="tenzin-4-1">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-805 - adding CNAMEs for secure-client-forms MFE <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3065">#3065</a></li>
|
||||
<li>enabled trendmicro and defender in all prod regions <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3055">#3055</a></li>
|
||||
<li>SXOPS-763 - updating integrations version <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3052">#3052</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-702 removing INT access to PROD S3 bucket <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3024">#3024</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="dmytro-budko-5">Dmytro Budko [5]</h3>
|
||||
<h4 id="tenzin-5">tenzin [5]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-191 Terraform: Bring INT and Test into sync with AWS <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3056">#3056</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-766 [PROD] Fix 'docs' related Terraform Delta <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3046">#3046</a></li>
|
||||
<li>SXOPS-636 Docs XDR Deployment, Publish and Host <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3048">#3048</a></li>
|
||||
<li>SXOPS-636 Docs XDR Deployment, Publish and Host <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3041">#3041</a></li>
|
||||
<li>SXOPS-636 Docs XDR Deployment, Publish and Host <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3016">#3016</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="scott-mcleod-1-1">Scott McLeod [1]</h3>
|
||||
<h4 id="iroh-1-5">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Use filter-map-search directly from CRUDStoreService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7934">#7934</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="rekha-gupta-2">Rekha Gupta [2]</h3>
|
||||
<h4 id="tenzin-config-2-2">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>fix: to port 4008 because ribbon uses 4007 <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/925">#925</a></li>
|
||||
<li>feat: port for new client management MFE <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/924">#924</a></li>
|
||||
</ul>
|
||||
<h3 id="jerome-schneider-1-1">Jerome Schneider [1]</h3>
|
||||
<h4 id="tenzin-1-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>SXOPS 801: Kafka connect open port 8083 and use static port in Nomad
|
||||
<a href="https://github.com/advthreat/tenzin/pull/3059">#3059</a></li>
|
||||
</ul>
|
||||
<h3 id="yurii-ivanisenko-2">Yurii Ivanisenko [2]</h3>
|
||||
<h4 id="tenzin-2-2">tenzin [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>connected self-hosted runner <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3038">#3038</a></li>
|
||||
<li>added wokeignore file <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3036">#3036</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="gayan-jayasundara-2">Gayan Jayasundara [2]</h3>
|
||||
<h4 id="tenzin-2-3">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Add Adam as codeowner to Tenzin repo <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3060">#3060</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in
|
||||
Production for v1.122 Release <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3031">#3031</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
</body>
|
||||
</html>
|
19
reports/report.css
Normal file
19
reports/report.css
Normal file
|
@ -0,0 +1,19 @@
|
|||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
645
reports/weekly-17.html
Normal file
645
reports/weekly-17.html
Normal file
|
@ -0,0 +1,645 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-04-28" />
|
||||
<title>Code Weekly Report 17</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Code Weekly Report 17</h1>
|
||||
<p class="subtitle">logs goes 2 weeks back</p>
|
||||
<p class="date">2023-04-28</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#iroh">IROH</a>
|
||||
<ul>
|
||||
<li><a href="#lead">lead</a>
|
||||
<ul>
|
||||
<li><a href="#guillaume-buisson-1">Guillaume Buisson [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#data">data</a>
|
||||
<ul>
|
||||
<li><a href="#mario-aquino-2">Mario Aquino [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#guillaume-erétéo-4">Guillaume Erétéo [4]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-1">ctia [1]</a></li>
|
||||
<li><a href="#iroh-3">iroh [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ambrose-bonnaire-sergeant-1">Ambrose Bonnaire-Sergeant
|
||||
[1]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-1-1">ctia [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#integrations">integrations</a>
|
||||
<ul>
|
||||
<li><a href="#matthieu-sprunck-1">Matthieu Sprunck [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#kirill-chernyshov-3">Kirill Chernyshov [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-3-1">iroh [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#auth">auth</a>
|
||||
<ul>
|
||||
<li><a href="#bartuka-3">bartuka [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-3-2">iroh [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yann-esposito-14">Yann Esposito [14]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-7">iroh [7]</a></li>
|
||||
<li><a href="#tenzin-config-2">tenzin-config [2]</a></li>
|
||||
<li><a href="#xdr-provisioning-5">xdr-provisioning [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#olivier-barbeau-1">Olivier Barbeau [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yogsototh-5">(Yogsototh) [5]</a>
|
||||
<ul>
|
||||
<li><a href="#xdr-provisioning-5-1">xdr-provisioning [5]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#iroh-ops">iroh-ops</a>
|
||||
<ul>
|
||||
<li><a href="#jerome-schneider-1">Jerome Schneider [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#patrick-patat-1">Patrick Patat [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#other">Other</a>
|
||||
<ul>
|
||||
<li><a href="#other-1">Other</a>
|
||||
<ul>
|
||||
<li><a href="#robert-levy-2">Robert Levy [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2-1">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#eric-gierach-4">Eric Gierach [4]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-4">iroh-engine [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#devin-walters-2">Devin Walters [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#mia-1">Mia [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-2">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#adam-sayer-3">Adam Sayer [3]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-3">tenzin [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#milehrer-1">milehrer [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-1">iroh-engine [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#martin-bruchanov-2">Martin Bruchanov [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-1">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ag-ibragimov-3">Ag Ibragimov [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-3">iroh [1]</a></li>
|
||||
<li><a href="#tenzin-config-2-1">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sofiia-mykytiuk-8">Sofiia Mykytiuk [8]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-8">tenzin [8]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#will-lorand-1">Will Lorand [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-4">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#michael-pendergrass-1">Michael Pendergrass [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-5">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-6">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sam-waggoner-1">Sam Waggoner [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#t2sw-1">t2sw [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-7">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#gayan-jayasundara-1">Gayan Jayasundara [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-2">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#pawan-bahuguna-4">Pawan Bahuguna [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#trent-boyd-1">Trent Boyd [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1-2">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="iroh">IROH</h1>
|
||||
<h2 id="lead">lead</h2>
|
||||
<h3 id="guillaume-buisson-1">Guillaume Buisson [1]</h3>
|
||||
<h4 id="iroh-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Initial Incident Response Design Draft <a
|
||||
href="https://github.com/advthreat/iroh/pull/7398">#7398</a></li>
|
||||
</ul>
|
||||
<h2 id="data">data</h2>
|
||||
<h3 id="mario-aquino-2">Mario Aquino [2]</h3>
|
||||
<h4 id="iroh-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Add audiences to client <a
|
||||
href="https://github.com/advthreat/iroh/pull/7812">#7812</a></li>
|
||||
<li>OrgTokenProviderService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7731">#7731</a></li>
|
||||
</ul>
|
||||
<h3 id="guillaume-erétéo-4">Guillaume Erétéo [4]</h3>
|
||||
<h4 id="ctia-1">ctia [1]</h4>
|
||||
<ul>
|
||||
<li>add total-hits headers to metric responses <a
|
||||
href="https://github.com/advthreat/ctia/pull/1363">#1363</a></li>
|
||||
</ul>
|
||||
<h4 id="iroh-3">iroh [3]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>introduce aggregation in crud store <a
|
||||
href="https://github.com/advthreat/iroh/pull/7734">#7734</a></li>
|
||||
<li>Add Scott to CODEOWNERS <a
|
||||
href="https://github.com/advthreat/iroh/pull/7782">#7782</a></li>
|
||||
<li>first stats <a
|
||||
href="https://github.com/advthreat/iroh/pull/7765">#7765</a></li>
|
||||
</ul>
|
||||
<h3 id="ambrose-bonnaire-sergeant-1">Ambrose Bonnaire-Sergeant [1]</h3>
|
||||
<h4 id="ctia-1-1">ctia [1]</h4>
|
||||
<ul>
|
||||
<li>Push sighting store's coercion pattern into def-es-store <a
|
||||
href="https://github.com/advthreat/ctia/pull/1361">#1361</a></li>
|
||||
</ul>
|
||||
<h2 id="integrations">integrations</h2>
|
||||
<h3 id="matthieu-sprunck-1">Matthieu Sprunck [1]</h3>
|
||||
<h4 id="iroh-1-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>E7469: Event API extension design <a
|
||||
href="https://github.com/advthreat/iroh/pull/7462">#7462</a></li>
|
||||
</ul>
|
||||
<h3 id="kirill-chernyshov-3">Kirill Chernyshov [3]</h3>
|
||||
<h4 id="iroh-3-1">iroh [3]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Fix configuration option for event signer <a
|
||||
href="https://github.com/advthreat/iroh/pull/7777">#7777</a></li>
|
||||
<li>Add signer options for EventService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7776">#7776</a></li>
|
||||
<li>Simplify kafka-producer integration test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7769">#7769</a></li>
|
||||
</ul>
|
||||
<h3 id="section">[0]</h3>
|
||||
<h2 id="auth">auth</h2>
|
||||
<h3 id="bartuka-3">bartuka [3]</h3>
|
||||
<h4 id="iroh-3-2">iroh [3]</h4>
|
||||
<ul>
|
||||
<li>[IROH Auth] introducing <code>TimeService</code> in
|
||||
<code>AuthService</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7806">#7806</a></li>
|
||||
<li>[IROH Auth] allow only <code>iroh-core.time</code> in oauth2.core ns
|
||||
<a href="https://github.com/advthreat/iroh/pull/7793">#7793</a></li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>[IROH Auth] - Update IROH Web middleware to build short JWTs with
|
||||
profile data <a
|
||||
href="https://github.com/advthreat/iroh/pull/7671">#7671</a></li>
|
||||
</ul>
|
||||
<h3 id="yann-esposito-14">Yann Esposito [14]</h3>
|
||||
<h4 id="iroh-7">iroh [7]</h4>
|
||||
<ul>
|
||||
<li>Add a missing option to disable default configs <a
|
||||
href="https://github.com/advthreat/iroh/pull/7805">#7805</a></li>
|
||||
<li>Add a script to init tokens without login in <a
|
||||
href="https://github.com/advthreat/iroh/pull/7794">#7794</a></li>
|
||||
<li>Fix schema for Response <a
|
||||
href="https://github.com/advthreat/iroh/pull/7804">#7804</a></li>
|
||||
<li>Add support to onboard a single app <a
|
||||
href="https://github.com/advthreat/iroh/pull/7796">#7796</a></li>
|
||||
<li>Add a role instrospection route to help the UI and other clients <a
|
||||
href="https://github.com/advthreat/iroh/pull/7785">#7785</a></li>
|
||||
<li>Fix scopes declaration for execute-workflow route <a
|
||||
href="https://github.com/advthreat/iroh/pull/7799">#7799</a></li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Fix a Swagger bug due to schema name conflict <a
|
||||
href="https://github.com/advthreat/iroh/pull/7790">#7790</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-2">tenzin-config [2]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>fix missing iroh-async web-services <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/884">#884</a></li>
|
||||
<li>align iroh and iroh-async confs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/883">#883</a></li>
|
||||
</ul>
|
||||
<h4 id="xdr-provisioning-5">xdr-provisioning [5]</h4>
|
||||
<ul>
|
||||
<li>Improve help regarding setting env vars</li>
|
||||
<li>Improve the command line parsing</li>
|
||||
<li>rename script to .sh</li>
|
||||
<li>Add onboarding of DI and CSC</li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Initial provisioning Script</li>
|
||||
</ul>
|
||||
<h3 id="olivier-barbeau-1">Olivier Barbeau [1]</h3>
|
||||
<h4 id="tenzin-config-1">tenzin-config [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>sets the <code>:xdr-roles</code> feature flag in INT and TEST <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/840">#840</a></li>
|
||||
</ul>
|
||||
<h3 id="yogsototh-5">(Yogsototh) [5]</h3>
|
||||
<h4 id="xdr-provisioning-5-1">xdr-provisioning [5]</h4>
|
||||
<ul>
|
||||
<li>Improve help regarding setting env vars</li>
|
||||
<li>Improve the command line parsing</li>
|
||||
<li>rename script to .sh</li>
|
||||
<li>Add onboarding of DI and CSC</li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Initial provisioning Script</li>
|
||||
</ul>
|
||||
<h2 id="iroh-ops">iroh-ops</h2>
|
||||
<h3 id="jerome-schneider-1">Jerome Schneider [1]</h3>
|
||||
<h4 id="tenzin-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>Upgrade TF AWS provider</li>
|
||||
</ul>
|
||||
<h3 id="patrick-patat-1">Patrick Patat [1]</h3>
|
||||
<h4 id="tenzin-1-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>allows iroh-ops dev platform to access redis <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2755">#2755</a></li>
|
||||
</ul>
|
||||
<h1 id="other">Other</h1>
|
||||
<h2 id="other-1">Other</h2>
|
||||
<h3 id="robert-levy-2">Robert Levy [2]</h3>
|
||||
<h4 id="iroh-2-1">iroh [2]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>fix dev-resources config to use the correct key signer-ops instead
|
||||
of signer <a
|
||||
href="https://github.com/advthreat/iroh/pull/7778">#7778</a></li>
|
||||
<li>Add registered trademark to MITRE tile title <a
|
||||
href="https://github.com/advthreat/iroh/pull/7775">#7775</a></li>
|
||||
</ul>
|
||||
<h3 id="eric-gierach-4">Eric Gierach [4]</h3>
|
||||
<h4 id="iroh-engine-4">iroh-engine [4]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Merge pull request #1387 from advthreat/v0.15.5-rc</li>
|
||||
<li>Prepare for 0.15.5 release.</li>
|
||||
<li>Merge pull request #1386 from advthreat/enrich-all-targets</li>
|
||||
<li>Fix typo in log</li>
|
||||
</ul>
|
||||
<h3 id="devin-walters-2">Devin Walters [2]</h3>
|
||||
<h4 id="tenzin-2">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Set tmpdir to /local for conure task <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2930">#2930</a></li>
|
||||
<li>Mount datadog socket in conure task <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2922">#2922</a></li>
|
||||
</ul>
|
||||
<h3 id="mia-1">Mia [1]</h3>
|
||||
<h4 id="iroh-1-2">iroh [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Update risk score docs to include overview of enrich-targets process
|
||||
<a href="https://github.com/advthreat/iroh/pull/7773">#7773</a></li>
|
||||
</ul>
|
||||
<h3 id="adam-sayer-3">Adam Sayer [3]</h3>
|
||||
<h4 id="tenzin-3">tenzin [3]</h4>
|
||||
<ul>
|
||||
<li>increase ES storage iops/throughput <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2927">#2927</a></li>
|
||||
<li>Vercel CICD accept 409 and watch http state</li>
|
||||
<li>Add Vercel CI/CD to Saltmaster <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2920">#2920</a></li>
|
||||
</ul>
|
||||
<h3 id="milehrer-1">milehrer [1]</h3>
|
||||
<h4 id="iroh-engine-1">iroh-engine [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>move forward if no new targets or asset</li>
|
||||
</ul>
|
||||
<h3 id="martin-bruchanov-2">Martin Bruchanov [2]</h3>
|
||||
<h4 id="tenzin-2-1">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Security groups for OPS VPN in INT <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2924">#2924</a></li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Added CLI parameters for ES administration tools <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2915">#2915</a></li>
|
||||
</ul>
|
||||
<h3 id="ag-ibragimov-3">Ag Ibragimov [3]</h3>
|
||||
<h4 id="iroh-1-3">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Control center: Navigate to Incidents page from tile <a
|
||||
href="https://github.com/advthreat/iroh/pull/7760">#7760</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-2-1">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>adds :xdr-site-url <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/885">#885</a></li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>adds detection sources config for PROD <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/881">#881</a></li>
|
||||
</ul>
|
||||
<h3 id="sofiia-mykytiuk-8">Sofiia Mykytiuk [8]</h3>
|
||||
<h4 id="tenzin-8">tenzin [8]</h4>
|
||||
<ul>
|
||||
<li>Update VPNator lambda functions in INT <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2929">#2929</a></li>
|
||||
<li>Update min capacity for ASG in backup regions <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2917">#2917</a></li>
|
||||
<li>Update readme in terraform folders for backup regions <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2896">#2896</a></li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Saltstack changes for backup regions <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2822">#2822</a></li>
|
||||
<li>ROAdmin role for STAGE and PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2909">#2909</a></li>
|
||||
<li>Update saml in terraform to sync with AWS STAGE and PROD accounts <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2910">#2910</a></li>
|
||||
<li>ROAdmin role for INT <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2903">#2903</a></li>
|
||||
<li>Add nodes to ES-metrics cluster in EU <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2905">#2905</a></li>
|
||||
</ul>
|
||||
<h3 id="will-lorand-1">Will Lorand [1]</h3>
|
||||
<h4 id="iroh-1-4">iroh [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Update summary.org <a
|
||||
href="https://github.com/advthreat/iroh/pull/7603">#7603</a></li>
|
||||
</ul>
|
||||
<h3 id="michael-pendergrass-1">Michael Pendergrass [1]</h3>
|
||||
<h4 id="iroh-1-5">iroh [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Engine 0.15.5 <a
|
||||
href="https://github.com/advthreat/iroh/pull/7768">#7768</a></li>
|
||||
</ul>
|
||||
<h3 id="scott-mcleod-1">Scott McLeod [1]</h3>
|
||||
<h4 id="iroh-1-6">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Improve performance of IncidentReportService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7745">#7745</a></li>
|
||||
</ul>
|
||||
<h3 id="sam-waggoner-1">Sam Waggoner [1]</h3>
|
||||
<h4 id="tenzin-config-1-1">tenzin-config [1]</h4>
|
||||
<ul>
|
||||
<li>Add hydrant es-metrics configs for events.</li>
|
||||
</ul>
|
||||
<h3 id="t2sw-1">t2sw [1]</h3>
|
||||
<h4 id="iroh-1-7">iroh [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>modify get-tiles and get-tiles-data endpoints for xdr query
|
||||
parameter <a
|
||||
href="https://github.com/advthreat/iroh/pull/7757">#7757</a></li>
|
||||
</ul>
|
||||
<h3 id="gayan-jayasundara-1">Gayan Jayasundara [1]</h3>
|
||||
<h4 id="tenzin-1-2">tenzin [1]</h4>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Bump crowdstrike and SentinalOne - Ian requested <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2904">#2904</a></li>
|
||||
</ul>
|
||||
<h3 id="pawan-bahuguna-4">Pawan Bahuguna [4]</h3>
|
||||
<h4 id="tenzin-4">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>Added health check header <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2921">#2921</a></li>
|
||||
<li>Added Health check header to crowdstrike for testing <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2916">#2916</a></li>
|
||||
</ul>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Increased the Max size to 6 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2908">#2908</a></li>
|
||||
<li>Updated the version to 7.0.7 to sync with AWS <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2907">#2907</a></li>
|
||||
</ul>
|
||||
<h3 id="trent-boyd-1">Trent Boyd [1]</h3>
|
||||
<h4 id="tenzin-config-1-2">tenzin-config [1]</h4>
|
||||
<ul>
|
||||
<li>chore: add https dev urls to xdr projects <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/886">#886</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
308
reports/weekly-17.org
Normal file
308
reports/weekly-17.org
Normal file
|
@ -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]]
|
BIN
reports/weekly-17.pdf
Normal file
BIN
reports/weekly-17.pdf
Normal file
Binary file not shown.
452
reports/weekly-19.html
Normal file
452
reports/weekly-19.html
Normal file
|
@ -0,0 +1,452 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-09" />
|
||||
<title>Code Weekly Report 19</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Code Weekly Report 19</h1>
|
||||
<p class="subtitle">logs goes 2 weeks back</p>
|
||||
<p class="date">2023-05-09</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#iroh">IROH</a>
|
||||
<ul>
|
||||
<li><a href="#lead">lead</a>
|
||||
<ul>
|
||||
<li><a href="#guillaume-buisson-0">Guillaume Buisson [0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#data">data</a>
|
||||
<ul>
|
||||
<li><a href="#mario-aquino-3">Mario Aquino [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2">iroh [2]</a></li>
|
||||
<li><a href="#tenzin-config-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#guillaume-erétéo-0">Guillaume Erétéo [0]</a></li>
|
||||
<li><a href="#ambrose-bonnaire-sergeant-2">Ambrose Bonnaire-Sergeant
|
||||
[2]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-2">ctia [2]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#integrations">integrations</a>
|
||||
<ul>
|
||||
<li><a href="#matthieu-sprunck-1">Matthieu Sprunck [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section">[0]</a></li>
|
||||
<li><a href="#section-1">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#auth">auth</a>
|
||||
<ul>
|
||||
<li><a href="#bartuka-0">bartuka [0]</a></li>
|
||||
<li><a href="#yann-esposito-1">Yann Esposito [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#olivier-barbeau-1">Olivier Barbeau [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-2">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yogsototh-0">(Yogsototh) [0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#iroh-ops">iroh-ops</a>
|
||||
<ul>
|
||||
<li><a href="#jerome-schneider-0">Jerome Schneider [0]</a></li>
|
||||
<li><a href="#patrick-patat-0">Patrick Patat [0]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#other">Other</a>
|
||||
<ul>
|
||||
<li><a href="#other-1">Other</a>
|
||||
<ul>
|
||||
<li><a href="#robert-levy-1">Robert Levy [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-3">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#devin-walters-0">Devin Walters [0]</a></li>
|
||||
<li><a href="#adam-sayer-2">Adam Sayer [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#martin-bruchanov-4">Martin Bruchanov [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ag-ibragimov-2">Ag Ibragimov [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2-1">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#michael-simonson-0">Michael Simonson [0]</a></li>
|
||||
<li><a href="#sofiia-mykytiuk-5">Sofiia Mykytiuk [5]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-5">tenzin [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#muhammad-xdr-ops-1">muhammad-xdr-ops [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#dmytro-budko-1">Dmytro Budko [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-0">Scott McLeod [0]</a></li>
|
||||
<li><a href="#cisco-boz-1">Cisco Boz [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-2">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sam-waggoner-0">Sam Waggoner [0]</a></li>
|
||||
<li><a href="#jerome-schneider-2">Jerome Schneider [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-1">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yurii-ivanisenko-1">Yurii Ivanisenko [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-3">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#pawan-bahuguna-4">Pawan Bahuguna [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4-1">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#trent-boyd-0">Trent Boyd [0]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="iroh">IROH</h1>
|
||||
<h2 id="lead">lead</h2>
|
||||
<h3 id="guillaume-buisson-0">Guillaume Buisson [0]</h3>
|
||||
<h2 id="data">data</h2>
|
||||
<h3 id="mario-aquino-3">Mario Aquino [3]</h3>
|
||||
<h4 id="iroh-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Generate request-context auth token when async task starts <a
|
||||
href="https://github.com/advthreat/iroh/pull/7825">#7825</a></li>
|
||||
<li>IncidentSummaryService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7814">#7814</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-1">tenzin-config [1]</h4>
|
||||
<ul>
|
||||
<li>Fix session queue name for iroh-async <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/890">#890</a></li>
|
||||
</ul>
|
||||
<h3 id="guillaume-erétéo-0">Guillaume Erétéo [0]</h3>
|
||||
<h3 id="ambrose-bonnaire-sergeant-2">Ambrose Bonnaire-Sergeant [2]</h3>
|
||||
<h4 id="ctia-2">ctia [2]</h4>
|
||||
<ul>
|
||||
<li>Revert "Revert "Push sighting store's coercion pattern into
|
||||
def-es-store (#1361)" (#1364)" <a
|
||||
href="https://github.com/advthreat/ctia/pull/1365">#1365</a></li>
|
||||
<li>Revert "Push sighting store's coercion pattern into def-es-store
|
||||
(#1361)" <a
|
||||
href="https://github.com/advthreat/ctia/pull/1364">#1364</a></li>
|
||||
</ul>
|
||||
<h2 id="integrations">integrations</h2>
|
||||
<h3 id="matthieu-sprunck-1">Matthieu Sprunck [1]</h3>
|
||||
<h4 id="iroh-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Remote: Add an optional scope param to the OAuth2 access token
|
||||
request <a
|
||||
href="https://github.com/advthreat/iroh/pull/7836">#7836</a></li>
|
||||
</ul>
|
||||
<h3 id="section">[0]</h3>
|
||||
<h3 id="section-1">[0]</h3>
|
||||
<h2 id="auth">auth</h2>
|
||||
<h3 id="bartuka-0">bartuka [0]</h3>
|
||||
<h3 id="yann-esposito-1">Yann Esposito [1]</h3>
|
||||
<h4 id="iroh-1-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>replace clj-momo deep-merge <a
|
||||
href="https://github.com/advthreat/iroh/pull/7815">#7815</a></li>
|
||||
</ul>
|
||||
<h3 id="olivier-barbeau-1">Olivier Barbeau [1]</h3>
|
||||
<h4 id="iroh-1-2">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>fix http status code <a
|
||||
href="https://github.com/advthreat/iroh/pull/7838">#7838</a></li>
|
||||
</ul>
|
||||
<h3 id="yogsototh-0">(Yogsototh) [0]</h3>
|
||||
<h2 id="iroh-ops">iroh-ops</h2>
|
||||
<h3 id="jerome-schneider-0">Jerome Schneider [0]</h3>
|
||||
<h3 id="patrick-patat-0">Patrick Patat [0]</h3>
|
||||
<h1 id="other">Other</h1>
|
||||
<h2 id="other-1">Other</h2>
|
||||
<h3 id="robert-levy-1">Robert Levy [1]</h3>
|
||||
<h4 id="iroh-1-3">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Epic 7135 tile groups feature branch <a
|
||||
href="https://github.com/advthreat/iroh/pull/7520">#7520</a></li>
|
||||
</ul>
|
||||
<h3 id="devin-walters-0">Devin Walters [0]</h3>
|
||||
<h3 id="adam-sayer-2">Adam Sayer [2]</h3>
|
||||
<h4 id="tenzin-2">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Revert "Issue 2093 setup infra for poc with sneller (#2138)" <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2953">#2953</a></li>
|
||||
<li>encoding fix <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2943">#2943</a></li>
|
||||
</ul>
|
||||
<h3 id="martin-bruchanov-4">Martin Bruchanov [4]</h3>
|
||||
<h4 id="tenzin-4">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>PROD Infrastructure for OPS OpenVPN EU/eu-west-1 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2944">#2944</a></li>
|
||||
<li>PROD Infrastructure for OPS OpenVPN NAM/us-east-1 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2941">#2941</a></li>
|
||||
<li>PROD Infrastructure for OPS OpenVPN APJC/ap-northeast-1 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2945">#2945</a></li>
|
||||
<li>Adding data nodes to lower file system utilization <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2940">#2940</a></li>
|
||||
</ul>
|
||||
<h3 id="ag-ibragimov-2">Ag Ibragimov [2]</h3>
|
||||
<h4 id="iroh-2-1">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Refactor: move around tiles code <a
|
||||
href="https://github.com/advthreat/iroh/pull/7813">#7813</a></li>
|
||||
<li>Unassigned Incidents Tile should show relative time <a
|
||||
href="https://github.com/advthreat/iroh/pull/7824">#7824</a></li>
|
||||
</ul>
|
||||
<h3 id="michael-simonson-0">Michael Simonson [0]</h3>
|
||||
<h3 id="sofiia-mykytiuk-5">Sofiia Mykytiuk [5]</h3>
|
||||
<h4 id="tenzin-5">tenzin [5]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-584: Update OPS vpnator list <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2950">#2950</a></li>
|
||||
<li>Update AWS Backup rule name to fix length issue <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2946">#2946</a></li>
|
||||
<li>Update vault unseal configuration for PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2856">#2856</a></li>
|
||||
<li>Update VPNator in TEST, STAGE and PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2932">#2932</a></li>
|
||||
<li>Update STAGE docs S3 bucket <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2938">#2938</a></li>
|
||||
</ul>
|
||||
<h3 id="muhammad-xdr-ops-1">muhammad-xdr-ops [1]</h3>
|
||||
<h4 id="tenzin-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>adding some more API calls for cluster info/troubleshooting <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2954">#2954</a></li>
|
||||
</ul>
|
||||
<h3 id="dmytro-budko-1">Dmytro Budko [1]</h3>
|
||||
<h4 id="tenzin-1-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-684 Access for GitHub Action Workflow to Production S3 and
|
||||
Clou… <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2947">#2947</a></li>
|
||||
</ul>
|
||||
<h3 id="scott-mcleod-0">Scott McLeod [0]</h3>
|
||||
<h3 id="cisco-boz-1">Cisco Boz [1]</h3>
|
||||
<h4 id="tenzin-1-2">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>Replace Threat Response -> XDR for 502 pages on caddy-* public
|
||||
& private <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2934">#2934</a></li>
|
||||
</ul>
|
||||
<h3 id="sam-waggoner-0">Sam Waggoner [0]</h3>
|
||||
<h3 id="jerome-schneider-2">Jerome Schneider [2]</h3>
|
||||
<h4 id="tenzin-2-1">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>PROD APJC: replace not existing r6a (only on APJC) instances by r6i
|
||||
<a href="https://github.com/advthreat/tenzin/pull/2901">#2901</a></li>
|
||||
<li>NOMAD-drain-nodes: fixed nomad urls and ASG <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2902">#2902</a></li>
|
||||
</ul>
|
||||
<h3 id="yurii-ivanisenko-1">Yurii Ivanisenko [1]</h3>
|
||||
<h4 id="tenzin-1-3">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>Added Terraform plan and apply workflows <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2942">#2942</a></li>
|
||||
</ul>
|
||||
<h3 id="pawan-bahuguna-4">Pawan Bahuguna [4]</h3>
|
||||
<h4 id="tenzin-4-1">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-712 (part of SXOPS 29 ) PROD Remove CloudWatch CSIRT <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2956">#2956</a></li>
|
||||
<li>Removed CloudWatch CSIRT Role <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2957">#2957</a></li>
|
||||
<li>Updated desired capacity as per AWS <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2949">#2949</a></li>
|
||||
<li>Added Instance Refresh <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2948">#2948</a></li>
|
||||
</ul>
|
||||
<h3 id="trent-boyd-0">Trent Boyd [0]</h3>
|
||||
</body>
|
||||
</html>
|
171
reports/weekly-19.org
Normal file
171
reports/weekly-19.org
Normal file
|
@ -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]
|
||||
|
BIN
reports/weekly-19.pdf
Normal file
BIN
reports/weekly-19.pdf
Normal file
Binary file not shown.
657
reports/weekly-22.html
Normal file
657
reports/weekly-22.html
Normal file
|
@ -0,0 +1,657 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-05-30" />
|
||||
<title>Code Weekly Report 22</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Code Weekly Report 22</h1>
|
||||
<p class="subtitle">logs goes 2 weeks back</p>
|
||||
<p class="date">2023-05-30</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#iroh">IROH</a>
|
||||
<ul>
|
||||
<li><a href="#lead">lead</a>
|
||||
<ul>
|
||||
<li><a href="#section">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#data">data</a>
|
||||
<ul>
|
||||
<li><a href="#mario-aquino-1">Mario Aquino [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#guillaume-erétéo-2">Guillaume Erétéo [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ambrose-bonnaire-sergeant-4">Ambrose Bonnaire-Sergeant
|
||||
[4]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-4">ctia [4]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#integrations">integrations</a>
|
||||
<ul>
|
||||
<li><a href="#section-1">[0]</a></li>
|
||||
<li><a href="#kirill-chernyshov-4">Kirill Chernyshov [4]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-4">iroh [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-2">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#auth">auth</a>
|
||||
<ul>
|
||||
<li><a href="#bartuka-8">bartuka [8]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-8">iroh [8]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-3">[0]</a></li>
|
||||
<li><a href="#olivier-barbeau-3">Olivier Barbeau [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-3">iroh [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-4">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#iroh-ops">iroh-ops</a>
|
||||
<ul>
|
||||
<li><a href="#section-5">[0]</a></li>
|
||||
<li><a href="#section-6">[0]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#other">Other</a>
|
||||
<ul>
|
||||
<li><a href="#other-1">Other</a>
|
||||
<ul>
|
||||
<li><a href="#ii-1">II [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#devin-walters-1">Devin Walters [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#mia-1">Mia [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-1">iroh-engine [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#adam-sayer-6">Adam Sayer [6]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-6">tenzin [6]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#krishna-ganugapenta-5">krishna Ganugapenta [5]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-5">tenzin [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#milehrer-3">milehrer [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-3">iroh-engine [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#martin-bruchanov-3">Martin Bruchanov [3]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-3">tenzin [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#chris-duane-1">Chris Duane [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-2">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-7">[1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-3">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#john-jardine-1">John Jardine [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sofiia-mykytiuk-5">Sofiia Mykytiuk [5]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-5-1">tenzin [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#muhammad-xdr-ops-4">muhammad-xdr-ops [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#dmytro-budko-1">Dmytro Budko [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-2">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#cisco-boz-1">Cisco Boz [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-3">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#jerome-schneider-1">Jerome Schneider [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-4">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#brooke-swanson-1">Brooke Swanson [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-5">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yurii-ivanisenko-3">Yurii Ivanisenko [3]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2">tenzin [2]</a></li>
|
||||
<li><a href="#tenzin-config-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#pawan-bahuguna-5">Pawan Bahuguna [5]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-5-2">tenzin [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#vjayakody-2">vjayakody [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-1">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="iroh">IROH</h1>
|
||||
<h2 id="lead">lead</h2>
|
||||
<h3 id="section">[0]</h3>
|
||||
<h2 id="data">data</h2>
|
||||
<h3 id="mario-aquino-1">Mario Aquino [1]</h3>
|
||||
<h4 id="iroh-1">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Disable incident-summary store until mapping is in place <a
|
||||
href="https://github.com/advthreat/iroh/pull/7900">#7900</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="guillaume-erétéo-2">Guillaume Erétéo [2]</h3>
|
||||
<h4 id="iroh-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Mean tiles avg fixtures <a
|
||||
href="https://github.com/advthreat/iroh/pull/7791">#7791</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>document org data deletion <a
|
||||
href="https://github.com/advthreat/iroh/pull/7864">#7864</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="ambrose-bonnaire-sergeant-4">Ambrose Bonnaire-Sergeant [4]</h3>
|
||||
<h4 id="ctia-4">ctia [4]</h4>
|
||||
<ul>
|
||||
<li>Fix X-Total-Hits in incident average metric <a
|
||||
href="https://github.com/advthreat/ctia/pull/1371">#1371</a></li>
|
||||
<li>Remove unused creds <a
|
||||
href="https://github.com/advthreat/ctia/pull/1370">#1370</a></li>
|
||||
<li>Remove old deps scanner <a
|
||||
href="https://github.com/advthreat/ctia/pull/1369">#1369</a></li>
|
||||
<li>Average aggregations for incidents <a
|
||||
href="https://github.com/advthreat/ctia/pull/1358">#1358</a></li>
|
||||
</ul>
|
||||
<h2 id="integrations">integrations</h2>
|
||||
<h3 id="section-1">[0]</h3>
|
||||
<h3 id="kirill-chernyshov-4">Kirill Chernyshov [4]</h3>
|
||||
<h4 id="iroh-4">iroh [4]</h4>
|
||||
<ul>
|
||||
<li>Generate DataStream names <a
|
||||
href="https://github.com/advthreat/iroh/pull/7903">#7903</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>KafkaAdminService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7893">#7893</a></li>
|
||||
<li>Use ES API to create DataStream <a
|
||||
href="https://github.com/advthreat/iroh/pull/7889">#7889</a></li>
|
||||
<li>Small adjustments for iroh-events datastream <a
|
||||
href="https://github.com/advthreat/iroh/pull/7884">#7884</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="section-2">[0]</h3>
|
||||
<h2 id="auth">auth</h2>
|
||||
<h3 id="bartuka-8">bartuka [8]</h3>
|
||||
<h4 id="iroh-8">iroh [8]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>[IROH Auth] Fix wrong role name in Invites for XDR roles <a
|
||||
href="https://github.com/advthreat/iroh/pull/7908">#7908</a></li>
|
||||
<li>[IROH Auth] add <code>:entitlement-summary</code> to profile org
|
||||
return values <a
|
||||
href="https://github.com/advthreat/iroh/pull/7896">#7896</a></li>
|
||||
<li>[IROH Auth] Fix <code>/profile</code> swagger.json bug <a
|
||||
href="https://github.com/advthreat/iroh/pull/7897">#7897</a></li>
|
||||
<li>[IROH Auth] add Entitlement Summary to <code>whoami</code> <a
|
||||
href="https://github.com/advthreat/iroh/pull/7894">#7894</a></li>
|
||||
<li>[IROH Auth] Expose entitlement methods in Profile webservice <a
|
||||
href="https://github.com/advthreat/iroh/pull/7881">#7881</a></li>
|
||||
<li>[IROH Auth] Declare entitlement-svc in default-bootstrap <a
|
||||
href="https://github.com/advthreat/iroh/pull/7891">#7891</a></li>
|
||||
<li>[IROH Auth] fix EntitlementSummary structure <a
|
||||
href="https://github.com/advthreat/iroh/pull/7886">#7886</a></li>
|
||||
<li>[IROH Auth] Decide JWT format based on the new <code>client</code>'s
|
||||
<code>tokens-format</code> property <a
|
||||
href="https://github.com/advthreat/iroh/pull/7789">#7789</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="section-3">[0]</h3>
|
||||
<h3 id="olivier-barbeau-3">Olivier Barbeau [3]</h3>
|
||||
<h4 id="iroh-3">iroh [3]</h4>
|
||||
<ul>
|
||||
<li>Code coverage in GitHub Pages <a
|
||||
href="https://github.com/advthreat/iroh/pull/7924">#7924</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>add provisioning platform entitlements <a
|
||||
href="https://github.com/advthreat/iroh/pull/7895">#7895</a></li>
|
||||
<li>add entitlements field to the provision/platform/account endpoint <a
|
||||
href="https://github.com/advthreat/iroh/pull/7882">#7882</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="section-4">[0]</h3>
|
||||
<h2 id="iroh-ops">iroh-ops</h2>
|
||||
<h3 id="section-5">[0]</h3>
|
||||
<h3 id="section-6">[0]</h3>
|
||||
<h1 id="other">Other</h1>
|
||||
<h2 id="other-1">Other</h2>
|
||||
<h3 id="ii-1">II [1]</h3>
|
||||
<h4 id="iroh-1-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Adds orbital to the list of allowed AO token scopes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7919">#7919</a></li>
|
||||
</ul>
|
||||
<h3 id="devin-walters-1">Devin Walters [1]</h3>
|
||||
<h4 id="tenzin-1">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Undo change to move java tmpdir to /local <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2990">#2990</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="mia-1">Mia [1]</h3>
|
||||
<h4 id="iroh-engine-1">iroh-engine [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Merge pull request #1390 from advthreat/update-resolvable-types</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="adam-sayer-6">Adam Sayer [6]</h3>
|
||||
<h4 id="tenzin-6">tenzin [6]</h4>
|
||||
<ul>
|
||||
<li>Nomad version upgrade to 1.5.6 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3003">#3003</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Upgrade vault version to 1.13.2 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2994">#2994</a></li>
|
||||
<li>consul 1.9.3 to 1.15.2 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2984">#2984</a></li>
|
||||
<li>move vjayakod to non-prod <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2979">#2979</a></li>
|
||||
<li>fix state name <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2975">#2975</a></li>
|
||||
<li>Sxops 437 stage vercel <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2687">#2687</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="krishna-ganugapenta-5">krishna Ganugapenta [5]</h3>
|
||||
<h4 id="tenzin-5">tenzin [5]</h4>
|
||||
<ul>
|
||||
<li>S3 permissions allowed for datadog-java-agent <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3008">#3008</a></li>
|
||||
<li>Conure task dd-java-agent version update <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3001">#3001</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Dtatdog-agent config updated to allow APM <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2985">#2985</a></li>
|
||||
<li>Added datadog.yaml file for agent container <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2983">#2983</a></li>
|
||||
<li>Datadog java agent added for Conure <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2970">#2970</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="milehrer-3">milehrer [3]</h3>
|
||||
<h4 id="iroh-engine-3">iroh-engine [3]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>remove ip and ipv6 from list of resolvable types</li>
|
||||
<li>fix tests for new observable types</li>
|
||||
<li>add new resolvable types</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="martin-bruchanov-3">Martin Bruchanov [3]</h3>
|
||||
<h4 id="tenzin-3">tenzin [3]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Fixed, user creation of vjayakod non-PROD environments <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2993">#2993</a></li>
|
||||
<li>Added XDR hostnames and compatible check for zero size <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2987">#2987</a></li>
|
||||
<li>Fixed syntax of conure.job <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2981">#2981</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="chris-duane-1">Chris Duane [1]</h3>
|
||||
<h4 id="iroh-1-2">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Removing ZeroNorth vuln scan. <a
|
||||
href="https://github.com/advthreat/iroh/pull/7890">#7890</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="section-7">[1]</h3>
|
||||
<h4 id="iroh-1-3">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Adds orbital to the list of allowed AO token scopes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7919">#7919</a></li>
|
||||
</ul>
|
||||
<h3 id="john-jardine-1">John Jardine [1]</h3>
|
||||
<h4 id="tenzin-1-1">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Change INT/TEST hydrant to v1.37 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2978">#2978</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="sofiia-mykytiuk-5">Sofiia Mykytiuk [5]</h3>
|
||||
<h4 id="tenzin-5-1">tenzin [5]</h4>
|
||||
<ul>
|
||||
<li>Revert "Remove datadog-ro vault policy (#2999)" <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3010">#3010</a></li>
|
||||
<li>Remove cleaner lambda setup from PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2996">#2996</a></li>
|
||||
<li>Remove datadog-ro vault policy <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2999">#2999</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Route53 records to verify domain in STAGE <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2980">#2980</a></li>
|
||||
<li>Fix statuspage sync lambda <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2973">#2973</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="muhammad-xdr-ops-4">muhammad-xdr-ops [4]</h3>
|
||||
<h4 id="tenzin-4">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-745 - aws ec2 keys rotated for all prod envs <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3018">#3018</a></li>
|
||||
<li>SXOPS-703 remove public access to SNS topics <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3011">#3011</a></li>
|
||||
<li>SXOPS-740 - int/test/stage aws ec2 default key rotation <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3007">#3007</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-740 - Remove bbozhev <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2988">#2988</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="dmytro-budko-1">Dmytro Budko [1]</h3>
|
||||
<h4 id="tenzin-1-2">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-716 [ACTION REQUIRED] Changes to AWS Billing, Cost Management,
|
||||
and Account access control policies <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2995">#2995</a></li>
|
||||
</ul>
|
||||
<h3 id="cisco-boz-1">Cisco Boz [1]</h3>
|
||||
<h4 id="tenzin-1-3">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-605: Updated jobs.sls for us-east-1 , eu-west-1,
|
||||
ap-northeast-1 with the overriten configurations for each env <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2974">#2974</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="jerome-schneider-1">Jerome Schneider [1]</h3>
|
||||
<h4 id="tenzin-1-4">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Migrate INT on TF 1.4 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2549">#2549</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="brooke-swanson-1">Brooke Swanson [1]</h3>
|
||||
<h4 id="tenzin-1-5">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Add service tags and enable profiling in int. <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2989">#2989</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="yurii-ivanisenko-3">Yurii Ivanisenko [3]</h3>
|
||||
<h4 id="tenzin-2">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>add WAF ipv6 lists <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2991">#2991</a></li>
|
||||
<li>linter tool master branch <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2998">#2998</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-1">tenzin-config [1]</h4>
|
||||
<ul>
|
||||
<li>woke tool added <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/894">#894</a></li>
|
||||
</ul>
|
||||
<h3 id="pawan-bahuguna-5">Pawan Bahuguna [5]</h3>
|
||||
<h4 id="tenzin-5-2">tenzin [5]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-29 [PROD] Added multi<sub>azenabled</sub> <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3012">#3012</a></li>
|
||||
<li>Removing duo-cloudmapper as it is not supported now <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3005">#3005</a></li>
|
||||
<li>Updated the desired capacity to match AWS <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3000">#3000</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-29 PROD VPC Peering Correction <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2986">#2986</a></li>
|
||||
<li>SXOPS-29 NAM EU R53 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2977">#2977</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="vjayakody-2">vjayakody [2]</h3>
|
||||
<h4 id="tenzin-2-1">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>ssh key update <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3002">#3002</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>updating ssh key <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2992">#2992</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
</body>
|
||||
</html>
|
334
reports/weekly-22.org
Normal file
334
reports/weekly-22.org
Normal file
|
@ -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
|
BIN
reports/weekly-22.pdf
Normal file
BIN
reports/weekly-22.pdf
Normal file
Binary file not shown.
663
reports/weekly-23.html
Normal file
663
reports/weekly-23.html
Normal file
|
@ -0,0 +1,663 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-06-06" />
|
||||
<title>Code Weekly Report 23</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Code Weekly Report 23</h1>
|
||||
<p class="subtitle">logs goes 2 weeks back</p>
|
||||
<p class="date">2023-06-06</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#iroh">IROH</a>
|
||||
<ul>
|
||||
<li><a href="#lead">lead</a>
|
||||
<ul>
|
||||
<li><a href="#section">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#data">data</a>
|
||||
<ul>
|
||||
<li><a href="#mario-aquino-1">Mario Aquino [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#guillaume-erétéo-1">Guillaume Erétéo [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ambrose-bonnaire-sergeant-4">Ambrose Bonnaire-Sergeant
|
||||
[4]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-4">ctia [4]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#integrations">integrations</a>
|
||||
<ul>
|
||||
<li><a href="#matthieu-sprunck-3">Matthieu Sprunck [3]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-3">tenzin-config [3]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#kirill-chernyshov-2">Kirill Chernyshov [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-1">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#auth">auth</a>
|
||||
<ul>
|
||||
<li><a href="#section-2">[0]</a></li>
|
||||
<li><a href="#yann-esposito-7">Yann Esposito [7]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-3">iroh [3]</a></li>
|
||||
<li><a href="#tenzin-config-4">tenzin-config [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#olivier-barbeau-1">Olivier Barbeau [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-2">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-3">[0]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#iroh-ops">iroh-ops</a>
|
||||
<ul>
|
||||
<li><a href="#jerome-schneider-11">Jerome Schneider [11]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-11">tenzin [11]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-4">[0]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#other">Other</a>
|
||||
<ul>
|
||||
<li><a href="#other-1">Other</a>
|
||||
<ul>
|
||||
<li><a href="#robert-levy-3">Robert Levy [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-3">iroh [1]</a></li>
|
||||
<li><a href="#tenzin-config-2">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ii-2">II [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2-1">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#devin-walters-2">Devin Walters [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2-1">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#mia-3">Mia [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-4">iroh [1]</a></li>
|
||||
<li><a href="#iroh-engine-2">iroh-engine [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#adam-sayer-1">Adam Sayer [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#krishna-ganugapenta-7">krishna Ganugapenta [7]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-7">tenzin [7]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#milehrer-2">milehrer [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-2-1">iroh-engine [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#section-5">[2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2-2">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#john-jardine-2">John Jardine [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sofiia-mykytiuk-7">Sofiia Mykytiuk [7]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-7-1">tenzin [7]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#muhammad-xdr-ops-4">muhammad-xdr-ops [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#dmytro-budko-1">Dmytro Budko [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-5">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yurii-ivanisenko-3">Yurii Ivanisenko [3]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-1">tenzin [2]</a></li>
|
||||
<li><a href="#tenzin-config-1-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#gayan-jayasundara-1">Gayan Jayasundara [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-2">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#pawan-bahuguna-4">Pawan Bahuguna [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4-1">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#vjayakody-1">vjayakody [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-3">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="iroh">IROH</h1>
|
||||
<h2 id="lead">lead</h2>
|
||||
<h3 id="section">[0]</h3>
|
||||
<h2 id="data">data</h2>
|
||||
<h3 id="mario-aquino-1">Mario Aquino [1]</h3>
|
||||
<h4 id="iroh-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Issue 7823/incident summary mapping <a
|
||||
href="https://github.com/advthreat/iroh/pull/7907">#7907</a></li>
|
||||
</ul>
|
||||
<h3 id="guillaume-erétéo-1">Guillaume Erétéo [1]</h3>
|
||||
<h4 id="iroh-1-1">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Mean tiles avg fixtures <a
|
||||
href="https://github.com/advthreat/iroh/pull/7791">#7791</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="ambrose-bonnaire-sergeant-4">Ambrose Bonnaire-Sergeant [4]</h3>
|
||||
<h4 id="ctia-4">ctia [4]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Fix X-Total-Hits in incident average metric <a
|
||||
href="https://github.com/advthreat/ctia/pull/1371">#1371</a></li>
|
||||
<li>Remove unused creds <a
|
||||
href="https://github.com/advthreat/ctia/pull/1370">#1370</a></li>
|
||||
<li>Remove old deps scanner <a
|
||||
href="https://github.com/advthreat/ctia/pull/1369">#1369</a></li>
|
||||
<li>Average aggregations for incidents <a
|
||||
href="https://github.com/advthreat/ctia/pull/1358">#1358</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h2 id="integrations">integrations</h2>
|
||||
<h3 id="matthieu-sprunck-3">Matthieu Sprunck [3]</h3>
|
||||
<h4 id="tenzin-config-3">tenzin-config [3]</h4>
|
||||
<ul>
|
||||
<li>Share the same module configurations in iroh and iroh-async in PROD
|
||||
<a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/905">#905</a></li>
|
||||
<li>Disable HTTP Proxy in IROH proxy (PROD)<a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/903">#903</a></li>
|
||||
<li>Configure the Microsoft Defender module record <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/897">#897</a></li>
|
||||
</ul>
|
||||
<h3 id="kirill-chernyshov-2">Kirill Chernyshov [2]</h3>
|
||||
<h4 id="iroh-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Use event id for the key of kafka record <a
|
||||
href="https://github.com/advthreat/iroh/pull/7923">#7923</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Generate DataStream names <a
|
||||
href="https://github.com/advthreat/iroh/pull/7903">#7903</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="section-1">[0]</h3>
|
||||
<h2 id="auth">auth</h2>
|
||||
<h3 id="section-2">[0]</h3>
|
||||
<h3 id="yann-esposito-7">Yann Esposito [7]</h3>
|
||||
<h4 id="iroh-3">iroh [3]</h4>
|
||||
<ul>
|
||||
<li>Fix SCSO rebrand name. <a
|
||||
href="https://github.com/advthreat/iroh/pull/7937">#7937</a></li>
|
||||
<li>Rebrand from SecureX Sign-On to Secure Cloud Sign-on <a
|
||||
href="https://github.com/advthreat/iroh/pull/7935">#7935</a></li>
|
||||
<li>A few additional helpers <a
|
||||
href="https://github.com/advthreat/iroh/pull/7914">#7914</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-4">tenzin-config [4]</h4>
|
||||
<ul>
|
||||
<li>Factorisation iroh/iroh-async confs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/904">#904</a></li>
|
||||
<li>Tree config structures to prevent config duplication. <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/901">#901</a></li>
|
||||
<li>Fix SCSO name <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/898">#898</a></li>
|
||||
<li>rebrand from SecureX Sign-On to Secure Cloud Sign-on <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/896">#896</a></li>
|
||||
</ul>
|
||||
<h3 id="olivier-barbeau-1">Olivier Barbeau [1]</h3>
|
||||
<h4 id="iroh-1-2">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Code coverage in GitHub Pages <a
|
||||
href="https://github.com/advthreat/iroh/pull/7924">#7924</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="section-3">[0]</h3>
|
||||
<h2 id="iroh-ops">iroh-ops</h2>
|
||||
<h3 id="jerome-schneider-11">Jerome Schneider [11]</h3>
|
||||
<h4 id="tenzin-11">tenzin [11]</h4>
|
||||
<ul>
|
||||
<li>IROH-async: improve auto scaling</li>
|
||||
<li>Fixed TF MSK configuration</li>
|
||||
<li>TEST IROH Async: increase maximum instances to 12</li>
|
||||
<li>PROD NAM: add Kafka and Kafka Connect support</li>
|
||||
<li>PROD EU: add Kafka and kafka Connect</li>
|
||||
<li>PROD APJC: add Kafka and kafka Connect support</li>
|
||||
<li>STAGE: add Kafka and Kafka Connect</li>
|
||||
<li>TEST: add Kafka and Kafka Connect support</li>
|
||||
<li>INT: add kafka Connect support</li>
|
||||
<li>Add kafka connect support</li>
|
||||
<li>new terraform module to gen and send credential</li>
|
||||
</ul>
|
||||
<h3 id="section-4">[0]</h3>
|
||||
<h1 id="other">Other</h1>
|
||||
<h2 id="other-1">Other</h2>
|
||||
<h3 id="robert-levy-3">Robert Levy [3]</h3>
|
||||
<h4 id="iroh-1-3">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>user and team mean time tiles <a
|
||||
href="https://github.com/advthreat/iroh/pull/7873">#7873</a></li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-2">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>add migration for iroh issue #7819 to TEST and PROD environments <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/902">#902</a></li>
|
||||
<li>add migration for iroh issue #7819 <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/895">#895</a></li>
|
||||
</ul>
|
||||
<h3 id="ii-2">II [2]</h3>
|
||||
<h4 id="iroh-2-1">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Issue 7819 - Rename SecureX Orchestrator module instances to
|
||||
Automation <a
|
||||
href="https://github.com/advthreat/iroh/pull/7927">#7927</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Adds orbital to the list of allowed AO token scopes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7919">#7919</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="devin-walters-2">Devin Walters [2]</h3>
|
||||
<h4 id="tenzin-config-2-1">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>Reduce conure-distributor worker count <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/906">#906</a></li>
|
||||
<li>Init conure-distributor config.edn <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/900">#900</a></li>
|
||||
</ul>
|
||||
<h3 id="mia-3">Mia [3]</h3>
|
||||
<h4 id="iroh-1-4">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>update risk score calculation based on #7915 <a
|
||||
href="https://github.com/advthreat/iroh/pull/7931">#7931</a></li>
|
||||
</ul>
|
||||
<h4 id="iroh-engine-2">iroh-engine [2]</h4>
|
||||
<ul>
|
||||
<li>Merge pull request #1394 from advthreat/v0.15.6-rc</li>
|
||||
<li>Merge pull request #1393 from advthreat/save-asset-snapshot</li>
|
||||
</ul>
|
||||
<h3 id="scott-mcleod-1">Scott McLeod [1]</h3>
|
||||
<h4 id="tenzin-config-1">tenzin-config [1]</h4>
|
||||
<ul>
|
||||
<li>Config changes supporting IROH PR #7934 <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/899">#899</a></li>
|
||||
</ul>
|
||||
<h3 id="adam-sayer-1">Adam Sayer [1]</h3>
|
||||
<h4 id="tenzin-1">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Nomad version upgrade to 1.5.6 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3003">#3003</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="krishna-ganugapenta-7">krishna Ganugapenta [7]</h3>
|
||||
<h4 id="tenzin-7">tenzin [7]</h4>
|
||||
<ul>
|
||||
<li>Conure<sub>distrib</sub> listen port changed to 8088 <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3030">#3030</a></li>
|
||||
<li>conure distributor vault roles modified <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3029">#3029</a></li>
|
||||
<li>Conure node target fix <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3026">#3026</a></li>
|
||||
<li>Conure Target nodes excluded distributor nodes <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3025">#3025</a></li>
|
||||
<li>Conure Distributor Infra set up <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3013">#3013</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>S3 permissions allowed for datadog-java-agent <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3008">#3008</a></li>
|
||||
<li>Conure task dd-java-agent version update <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3001">#3001</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="milehrer-2">milehrer [2]</h3>
|
||||
<h4 id="iroh-engine-2-1">iroh-engine [2]</h4>
|
||||
<ul>
|
||||
<li>prepare for v0.15.6</li>
|
||||
<li>Remove sightings from asset enrichment response, save snapshot
|
||||
instead</li>
|
||||
</ul>
|
||||
<h3 id="section-5">[2]</h3>
|
||||
<h4 id="iroh-2-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Issue 7819 - Rename SecureX Orchestrator module instances to
|
||||
Automation <a
|
||||
href="https://github.com/advthreat/iroh/pull/7927">#7927</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Adds orbital to the list of allowed AO token scopes <a
|
||||
href="https://github.com/advthreat/iroh/pull/7919">#7919</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="john-jardine-2">John Jardine [2]</h3>
|
||||
<h4 id="tenzin-2">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Update PROD sw component versions, resequence. <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3006">#3006</a></li>
|
||||
<li>Remove zeronorth specific configurations <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2976">#2976</a></li>
|
||||
</ul>
|
||||
<h3 id="sofiia-mykytiuk-7">Sofiia Mykytiuk [7]</h3>
|
||||
<h4 id="tenzin-7-1">tenzin [7]</h4>
|
||||
<ul>
|
||||
<li>Consul fix for ops vpn <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3032">#3032</a></li>
|
||||
<li>Add jyoverma to ops vpnator list <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3021">#3021</a></li>
|
||||
<li>Update backup retention period for RDS conure <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3014">#3014</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Clean up securex-news from backup regions <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3015">#3015</a></li>
|
||||
<li>Revert "Remove datadog-ro vault policy (#2999)" <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3010">#3010</a></li>
|
||||
<li>Remove cleaner lambda setup from PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2996">#2996</a></li>
|
||||
<li>Remove datadog-ro vault policy <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2999">#2999</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="muhammad-xdr-ops-4">muhammad-xdr-ops [4]</h3>
|
||||
<h4 id="tenzin-4">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-748 - remove public access to SNS topics <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3020">#3020</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-745 - aws ec2 keys rotated for all prod envs <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3018">#3018</a></li>
|
||||
<li>SXOPS-703 remove public access to SNS topics <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3011">#3011</a></li>
|
||||
<li>SXOPS-740 - int/test/stage aws ec2 default key rotation <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3007">#3007</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="dmytro-budko-1">Dmytro Budko [1]</h3>
|
||||
<h4 id="tenzin-1-1">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-716 [ACTION REQUIRED] Changes to AWS Billing, Cost Management,
|
||||
and Account access control policies <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2995">#2995</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="scott-mcleod-1-1">Scott McLeod [1]</h3>
|
||||
<h4 id="iroh-1-5">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Use filter-map-search directly from CRUDStoreService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7934">#7934</a></li>
|
||||
</ul>
|
||||
<h3 id="yurii-ivanisenko-3">Yurii Ivanisenko [3]</h3>
|
||||
<h4 id="tenzin-2-1">tenzin [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>add WAF ipv6 lists <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2991">#2991</a></li>
|
||||
<li>linter tool master branch <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2998">#2998</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="tenzin-config-1-1">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>woke tool added <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/894">#894</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="gayan-jayasundara-1">Gayan Jayasundara [1]</h3>
|
||||
<h4 id="tenzin-1-2">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in
|
||||
Production for v1.122 Release <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3031">#3031</a></li>
|
||||
</ul>
|
||||
<h3 id="pawan-bahuguna-4">Pawan Bahuguna [4]</h3>
|
||||
<h4 id="tenzin-4-1">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-752 multi az redis iroh async <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3017">#3017</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-29 [PROD] Added multi<sub>azenabled</sub> <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3012">#3012</a></li>
|
||||
<li>Removing duo-cloudmapper as it is not supported now <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3005">#3005</a></li>
|
||||
<li>Updated the desired capacity to match AWS <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3000">#3000</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="vjayakody-1">vjayakody [1]</h3>
|
||||
<h4 id="tenzin-1-3">tenzin [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>ssh key update <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3002">#3002</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
</body>
|
||||
</html>
|
323
reports/weekly-23.org
Normal file
323
reports/weekly-23.org
Normal file
|
@ -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
|
BIN
reports/weekly-23.pdf
Normal file
BIN
reports/weekly-23.pdf
Normal file
Binary file not shown.
774
reports/weekly-24.html
Normal file
774
reports/weekly-24.html
Normal file
|
@ -0,0 +1,774 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="dcterms.date" content="2023-06-16" />
|
||||
<title>Code Weekly Report 24</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<style>
|
||||
body { font-family: monospace; font-size: 14px; line-height: 1.5em; max-width: 60em; margin: 0 auto; padding-top: 0; }
|
||||
h1,h2,h3,h4 { margin: 0.25em 0; }
|
||||
header { margin-bottom: 0; }
|
||||
header h1 { border: none; }
|
||||
h1 { border-top: solid 10px; border-bottom: solid 10px; margin-bottom: 1em; padding: 0.5em 0; width: 100%; text-align: center;}
|
||||
h2 { border-top: solid; text-align: center; margin-top: 1em; padding-top: 1em; }
|
||||
h3 { margin-left: 1em; color: #cb4b16; }
|
||||
h4 { margin-left: 2em; }
|
||||
u { display: inline-block; margin-left: 2.75em; opacity: 0.3; }
|
||||
hr { opacity: 0; }
|
||||
a { color: #06a;}
|
||||
ul { margin-left: 3em; }
|
||||
#TOC ul { margin-left: 0.5em; }
|
||||
li { clear: both; }
|
||||
li > a { float: right; }
|
||||
nav li a { float: none; }
|
||||
blockquote { opacity: 0.7; }
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Code Weekly Report 24</h1>
|
||||
<p class="subtitle">logs goes 2 weeks back</p>
|
||||
<p class="date">2023-06-16</p>
|
||||
</header>
|
||||
<nav id="TOC" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#iroh">IROH</a>
|
||||
<ul>
|
||||
<li><a href="#lead">lead</a>
|
||||
<ul>
|
||||
<li><a href="#guillaume-buisson-1">Guillaume Buisson [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#data">data</a>
|
||||
<ul>
|
||||
<li><a href="#mario-aquino-4">Mario Aquino [4]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-4">iroh [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#guillaume-erétéo-2">Guillaume Erétéo [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-2">iroh [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#ambrose-bonnaire-sergeant-1">Ambrose Bonnaire-Sergeant
|
||||
[1]</a>
|
||||
<ul>
|
||||
<li><a href="#ctia-1">ctia [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#integrations">integrations</a>
|
||||
<ul>
|
||||
<li><a href="#matthieu-sprunck-2">Matthieu Sprunck [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#kirill-chernyshov-8">Kirill Chernyshov [8]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-3">iroh [3]</a></li>
|
||||
<li><a href="#tenzin-config-5">tenzin-config [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#shafiq-1">Shafiq [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-1">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#auth">auth</a>
|
||||
<ul>
|
||||
<li><a href="#bartuka-1">bartuka [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-2">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yann-esposito-16">Yann Esposito [16]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-4-1">iroh [4]</a></li>
|
||||
<li><a href="#ring-jwt-middleware-3">ring-jwt-middleware [3]</a></li>
|
||||
<li><a href="#tenzin-config-9">tenzin-config [9]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#olivier-barbeau-7">Olivier Barbeau [7]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-7">iroh [7]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yogsototh-3">(Yogsototh) [3]</a>
|
||||
<ul>
|
||||
<li><a href="#ring-jwt-middleware-3-1">ring-jwt-middleware [3]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#iroh-ops">iroh-ops</a>
|
||||
<ul>
|
||||
<li><a href="#jerome-schneider-1">Jerome Schneider [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#patrick-patat-1">Patrick Patat [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-ops-1">iroh-ops [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#patrick-patat-1-1">Patrick Patat [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-ops-1-1">iroh-ops [1]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><a href="#other">Other</a>
|
||||
<ul>
|
||||
<li><a href="#other-1">Other</a>
|
||||
<ul>
|
||||
<li><a href="#robert-levy-2">Robert Levy [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-3">iroh [1]</a></li>
|
||||
<li><a href="#tenzin-config-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#devin-walters-2">Devin Walters [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2-1">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#mia-3">Mia [3]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-4">iroh [1]</a></li>
|
||||
<li><a href="#iroh-engine-2">iroh-engine [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1-1">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#krishna-ganugapenta-4">krishna Ganugapenta [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#milehrer-2">milehrer [2]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-engine-2-1">iroh-engine [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#martin-bruchanov-2">Martin Bruchanov [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#kirill-chernyshov-1">Kirill Chernyshov [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-1-2">tenzin-config [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#john-jardine-2">John Jardine [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-1">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#sofiia-mykytiuk-9">Sofiia Mykytiuk [9]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-9">tenzin [9]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#muhammad-xdr-ops-4">muhammad-xdr-ops [4]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-4-1">tenzin [4]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#dmytro-budko-5">Dmytro Budko [5]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-5">tenzin [5]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#scott-mcleod-1-1">Scott McLeod [1]</a>
|
||||
<ul>
|
||||
<li><a href="#iroh-1-5">iroh [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#rekha-gupta-2">Rekha Gupta [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-config-2-2">tenzin-config [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#jerome-schneider-1-1">Jerome Schneider [1]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-1-1">tenzin [1]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#yurii-ivanisenko-2">Yurii Ivanisenko [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-2">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#gayan-jayasundara-2">Gayan Jayasundara [2]</a>
|
||||
<ul>
|
||||
<li><a href="#tenzin-2-3">tenzin [2]</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="iroh">IROH</h1>
|
||||
<h2 id="lead">lead</h2>
|
||||
<h3 id="guillaume-buisson-1">Guillaume Buisson [1]</h3>
|
||||
<h4 id="iroh-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Initial XDR Incident Manager Response 1.1 Draft Spec <a
|
||||
href="https://github.com/advthreat/iroh/pull/7847">#7847</a></li>
|
||||
</ul>
|
||||
<h2 id="data">data</h2>
|
||||
<h3 id="mario-aquino-4">Mario Aquino [4]</h3>
|
||||
<h4 id="iroh-4">iroh [4]</h4>
|
||||
<ul>
|
||||
<li>Fix flaky test <a
|
||||
href="https://github.com/advthreat/iroh/pull/7971">#7971</a></li>
|
||||
<li>Partition and batch threat hunt observables <a
|
||||
href="https://github.com/advthreat/iroh/pull/7958">#7958</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Establish a task timeout option for async work <a
|
||||
href="https://github.com/advthreat/iroh/pull/7948">#7948</a></li>
|
||||
<li>Issue 7823/incident summary mapping <a
|
||||
href="https://github.com/advthreat/iroh/pull/7907">#7907</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="guillaume-erétéo-2">Guillaume Erétéo [2]</h3>
|
||||
<h4 id="iroh-2">iroh [2]</h4>
|
||||
<ul>
|
||||
<li>Update risk-score.md <a
|
||||
href="https://github.com/advthreat/iroh/pull/7974">#7974</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>adding org mode for calculating data volume <a
|
||||
href="https://github.com/advthreat/iroh/pull/7941">#7941</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="ambrose-bonnaire-sergeant-1">Ambrose Bonnaire-Sergeant [1]</h3>
|
||||
<h4 id="ctia-1">ctia [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Disable /metric/average route for irrelevant entities <a
|
||||
href="https://github.com/advthreat/ctia/pull/1372">#1372</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h2 id="integrations">integrations</h2>
|
||||
<h3 id="matthieu-sprunck-2">Matthieu Sprunck [2]</h3>
|
||||
<h4 id="tenzin-config-2">tenzin-config [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Share the same module configurations in iroh and iroh-async in PROD
|
||||
<a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/905">#905</a></li>
|
||||
<li>Disable HTTP Proxy in IROH proxy (PROD)<a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/903">#903</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="kirill-chernyshov-8">Kirill Chernyshov [8]</h3>
|
||||
<h4 id="iroh-3">iroh [3]</h4>
|
||||
<ul>
|
||||
<li>Remove try/catch for better error handling <a
|
||||
href="https://github.com/advthreat/iroh/pull/7980">#7980</a></li>
|
||||
<li>Fix NullPointerException <a
|
||||
href="https://github.com/advthreat/iroh/pull/7961">#7961</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Use event id for the key of kafka record <a
|
||||
href="https://github.com/advthreat/iroh/pull/7923">#7923</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="tenzin-config-5">tenzin-config [5]</h4>
|
||||
<ul>
|
||||
<li>Enable KafkaServices on INT <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/921">#921</a></li>
|
||||
<li>Disable KafkaServices once again <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/918">#918</a></li>
|
||||
<li>Enable Kafka related services on INT <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/916">#916</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Temporary disable services <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/914">#914</a></li>
|
||||
<li>Set SSL kafka security protocol on INT <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/912">#912</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="shafiq-1">Shafiq [1]</h3>
|
||||
<h4 id="iroh-1-1">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Creating iroh-events datastream should succeed even if it exists
|
||||
already <a
|
||||
href="https://github.com/advthreat/iroh/pull/7959">#7959</a></li>
|
||||
</ul>
|
||||
<h2 id="auth">auth</h2>
|
||||
<h3 id="bartuka-1">bartuka [1]</h3>
|
||||
<h4 id="iroh-1-2">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>[IROH Auth] RBAC JWT Revocation on <code>role</code> change <a
|
||||
href="https://github.com/advthreat/iroh/pull/7875">#7875</a></li>
|
||||
</ul>
|
||||
<h3 id="yann-esposito-16">Yann Esposito [16]</h3>
|
||||
<h4 id="iroh-4-1">iroh [4]</h4>
|
||||
<ul>
|
||||
<li>Upgrade SX to XDR org via provisioning <a
|
||||
href="https://github.com/advthreat/iroh/pull/7981">#7981</a></li>
|
||||
<li>feature-flag scopes are considered as special <a
|
||||
href="https://github.com/advthreat/iroh/pull/7985">#7985</a></li>
|
||||
<li>fix local dev environment to be able to start locally without docker
|
||||
<a href="https://github.com/advthreat/iroh/pull/7944">#7944</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Use org to display the roles as expected <a
|
||||
href="https://github.com/advthreat/iroh/pull/7952">#7952</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="ring-jwt-middleware-3">ring-jwt-middleware [3]</h4>
|
||||
<ul>
|
||||
<li>Version 1.1.4-SNAPSHOT</li>
|
||||
<li>Version 1.1.3</li>
|
||||
<li>Support external error via is-revoked-fn</li>
|
||||
</ul>
|
||||
<h4 id="tenzin-config-9">tenzin-config [9]</h4>
|
||||
<ul>
|
||||
<li>Enable XDR roles in PROD <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/919">#919</a></li>
|
||||
<li>factorize PROD <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/917">#917</a></li>
|
||||
<li>Add role-web-service config everywhere <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/911">#911</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Canonicalize the configs (#913) <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/915">#915</a></li>
|
||||
<li>Canonicalize the configs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/913">#913</a></li>
|
||||
<li>Add missing role-web-service everywhere <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/910">#910</a></li>
|
||||
<li>Gen configs git pre-commit hook <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/908">#908</a></li>
|
||||
<li>Factorisation iroh/iroh-async confs <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/904">#904</a></li>
|
||||
<li>Tree config structures to prevent config duplication. <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/901">#901</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="olivier-barbeau-7">Olivier Barbeau [7]</h3>
|
||||
<h4 id="iroh-7">iroh [7]</h4>
|
||||
<ul>
|
||||
<li>Upgrade Babashka <a
|
||||
href="https://github.com/advthreat/iroh/pull/7967">#7967</a></li>
|
||||
<li>add missing exclusions for uberjar <a
|
||||
href="https://github.com/advthreat/iroh/pull/7963">#7963</a></li>
|
||||
<li>fix bug when Org has no entitlement <a
|
||||
href="https://github.com/advthreat/iroh/pull/7956">#7956</a></li>
|
||||
<li>[IROH configuration]: Generate service diagram <a
|
||||
href="https://github.com/advthreat/iroh/pull/7872">#7872</a></li>
|
||||
<li>GH pages updates <a
|
||||
href="https://github.com/advthreat/iroh/pull/7960">#7960</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>fix alias arguments <a
|
||||
href="https://github.com/advthreat/iroh/pull/7954">#7954</a></li>
|
||||
<li>Issue 7930 GitHub pages styling <a
|
||||
href="https://github.com/advthreat/iroh/pull/7932">#7932</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="yogsototh-3">(Yogsototh) [3]</h3>
|
||||
<h4 id="ring-jwt-middleware-3-1">ring-jwt-middleware [3]</h4>
|
||||
<ul>
|
||||
<li>Version 1.1.4-SNAPSHOT</li>
|
||||
<li>Version 1.1.3</li>
|
||||
<li>Support external error via is-revoked-fn</li>
|
||||
</ul>
|
||||
<h2 id="iroh-ops">iroh-ops</h2>
|
||||
<h3 id="jerome-schneider-1">Jerome Schneider [1]</h3>
|
||||
<h4 id="tenzin-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>Kafka Connect: fixed cluster conf and use our own cacerts file</li>
|
||||
</ul>
|
||||
<h3 id="patrick-patat-1">Patrick Patat [1]</h3>
|
||||
<h4 id="iroh-ops-1">iroh-ops [1]</h4>
|
||||
<ul>
|
||||
<li>Merge pull request #75 from advthreat/squid</li>
|
||||
</ul>
|
||||
<h3 id="patrick-patat-1-1">Patrick Patat [1]</h3>
|
||||
<h4 id="iroh-ops-1-1">iroh-ops [1]</h4>
|
||||
<ul>
|
||||
<li>add squid server for vector in public subnet</li>
|
||||
</ul>
|
||||
<h1 id="other">Other</h1>
|
||||
<h2 id="other-1">Other</h2>
|
||||
<h3 id="robert-levy-2">Robert Levy [2]</h3>
|
||||
<h4 id="iroh-1-3">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>user and team mean time tiles <a
|
||||
href="https://github.com/advthreat/iroh/pull/7873">#7873</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h4 id="tenzin-config-1">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>add migration for iroh issue #7819 to TEST and PROD environments <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/902">#902</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="devin-walters-2">Devin Walters [2]</h3>
|
||||
<h4 id="tenzin-config-2-1">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>Add config.edn for other conure-distributor environments <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/920">#920</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Reduce conure-distributor worker count <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/906">#906</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="mia-3">Mia [3]</h3>
|
||||
<h4 id="iroh-1-4">iroh [1]</h4>
|
||||
<ul>
|
||||
<li>Snapshot for risk score <a
|
||||
href="https://github.com/advthreat/iroh/pull/7964">#7964</a></li>
|
||||
</ul>
|
||||
<h4 id="iroh-engine-2">iroh-engine [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Merge pull request #1394 from advthreat/v0.15.6-rc</li>
|
||||
<li>Merge pull request #1393 from advthreat/save-asset-snapshot</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="scott-mcleod-1">Scott McLeod [1]</h3>
|
||||
<h4 id="tenzin-config-1-1">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Config changes supporting IROH PR #7934 <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/899">#899</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="krishna-ganugapenta-4">krishna Ganugapenta [4]</h3>
|
||||
<h4 id="tenzin-4">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>COnure-distributor PROD ASG modules fix <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3062">#3062</a></li>
|
||||
<li>ops<sub>vpncidr</sub> removal from TEST and other backup regions as
|
||||
ops vpn not present there <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3061">#3061</a></li>
|
||||
<li>Conure-distributor setup config for TEST/PROD <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3049">#3049</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Conure<sub>distributor</sub> terraform modules config updates <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3027">#3027</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="milehrer-2">milehrer [2]</h3>
|
||||
<h4 id="iroh-engine-2-1">iroh-engine [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>prepare for v0.15.6</li>
|
||||
<li>Remove sightings from asset enrichment response, save snapshot
|
||||
instead</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="martin-bruchanov-2">Martin Bruchanov [2]</h3>
|
||||
<h4 id="tenzin-2">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Clean-up of the old ES5 deployment code <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3053">#3053</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Fix for consul registration of ops-openvpn service <a
|
||||
href="https://github.com/advthreat/tenzin/pull/2968">#2968</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="kirill-chernyshov-1">Kirill Chernyshov [1]</h3>
|
||||
<h4 id="tenzin-config-1-2">tenzin-config [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>IROH Events migration to Elasticsearch <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/909">#909</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="john-jardine-2">John Jardine [2]</h3>
|
||||
<h4 id="tenzin-2-1">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Add endpoint generation procedure and update endpoints. <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3058">#3058</a></li>
|
||||
<li>SXOPS-792: QA complaining of long queue times for incidents
|
||||
enrichment <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3054">#3054</a></li>
|
||||
</ul>
|
||||
<h3 id="sofiia-mykytiuk-9">Sofiia Mykytiuk [9]</h3>
|
||||
<h4 id="tenzin-9">tenzin [9]</h4>
|
||||
<ul>
|
||||
<li>Update ASG for ES metrics in NAM and EU <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3063">#3063</a></li>
|
||||
<li>Update vpnator list <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3050">#3050</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Remove CSIRT<sub>Investigator</sub> role <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3045">#3045</a></li>
|
||||
<li>Policy to allow access to DynamoDB items for ROAdmin <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3043">#3043</a></li>
|
||||
<li>Remove jbusboom ssh configs <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3042">#3042</a></li>
|
||||
<li>Dmarc record for STAGE <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3040">#3040</a></li>
|
||||
<li>Remove ssh access for Michael Simonson <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3035">#3035</a></li>
|
||||
<li>Update OPS vpnator list <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3034">#3034</a></li>
|
||||
<li>Consul fix for ops vpn <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3032">#3032</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="muhammad-xdr-ops-4">muhammad-xdr-ops [4]</h3>
|
||||
<h4 id="tenzin-4-1">tenzin [4]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-805 - adding CNAMEs for secure-client-forms MFE <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3065">#3065</a></li>
|
||||
<li>enabled trendmicro and defender in all prod regions <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3055">#3055</a></li>
|
||||
<li>SXOPS-763 - updating integrations version <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3052">#3052</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-702 removing INT access to PROD S3 bucket <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3024">#3024</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="dmytro-budko-5">Dmytro Budko [5]</h3>
|
||||
<h4 id="tenzin-5">tenzin [5]</h4>
|
||||
<ul>
|
||||
<li>SXOPS-191 Terraform: Bring INT and Test into sync with AWS <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3056">#3056</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-766 [PROD] Fix 'docs' related Terraform Delta <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3046">#3046</a></li>
|
||||
<li>SXOPS-636 Docs XDR Deployment, Publish and Host <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3048">#3048</a></li>
|
||||
<li>SXOPS-636 Docs XDR Deployment, Publish and Host <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3041">#3041</a></li>
|
||||
<li>SXOPS-636 Docs XDR Deployment, Publish and Host <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3016">#3016</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="scott-mcleod-1-1">Scott McLeod [1]</h3>
|
||||
<h4 id="iroh-1-5">iroh [1]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>Use filter-map-search directly from CRUDStoreService <a
|
||||
href="https://github.com/advthreat/iroh/pull/7934">#7934</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="rekha-gupta-2">Rekha Gupta [2]</h3>
|
||||
<h4 id="tenzin-config-2-2">tenzin-config [2]</h4>
|
||||
<ul>
|
||||
<li>fix: to port 4008 because ribbon uses 4007 <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/925">#925</a></li>
|
||||
<li>feat: port for new client management MFE <a
|
||||
href="https://github.com/advthreat/tenzin-config/pull/924">#924</a></li>
|
||||
</ul>
|
||||
<h3 id="jerome-schneider-1-1">Jerome Schneider [1]</h3>
|
||||
<h4 id="tenzin-1-1">tenzin [1]</h4>
|
||||
<ul>
|
||||
<li>SXOPS 801: Kafka connect open port 8083 and use static port in Nomad
|
||||
<a href="https://github.com/advthreat/tenzin/pull/3059">#3059</a></li>
|
||||
</ul>
|
||||
<h3 id="yurii-ivanisenko-2">Yurii Ivanisenko [2]</h3>
|
||||
<h4 id="tenzin-2-2">tenzin [2]</h4>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>connected self-hosted runner <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3038">#3038</a></li>
|
||||
<li>added wokeignore file <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3036">#3036</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3 id="gayan-jayasundara-2">Gayan Jayasundara [2]</h3>
|
||||
<h4 id="tenzin-2-3">tenzin [2]</h4>
|
||||
<ul>
|
||||
<li>Add Adam as codeowner to Tenzin repo <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3060">#3060</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><u>>1w</u></p>
|
||||
<ul>
|
||||
<li>SXOPS-472 & SXOPS-498 - Enable sentinelone and crowdstrike in
|
||||
Production for v1.122 Release <a
|
||||
href="https://github.com/advthreat/tenzin/pull/3031">#3031</a></li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
</body>
|
||||
</html>
|
397
reports/weekly-24.org
Normal file
397
reports/weekly-24.org
Normal file
|
@ -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
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue