Files
directus/contributors.yml
Gaetan SENN 66c9562298 Add activity tracking for user suspension due to failed login attempts (#25836)
* feat: log user suspension to activity when rate limit reached

- Add AUTH_FAIL action to activity constants
- Log to directus_activity table when user gets suspended after exceeding login attempt limit
- Includes user ID, IP, user agent, origin and descriptive comment for audit trail
- Only logs when accountability context is available (web requests)

* feat: add github username to contributors for CLA

* build: add changeset

* fix: use UPDATE action

* feat: remove @directus/constants scope

* refactor: clean up code formating

* feat: add revision for activity update

* refactor: fix linter

* fix: remove local db

* fix: inject full user for revision and remove activity comment

* Update .changeset/four-doodles-give.md

---------

Co-authored-by: daedalus <44623501+ComfortablyCoding@users.noreply.github.com>
2025-09-16 10:04:38 -04:00

227 lines
2.8 KiB
YAML

- yassilah
- abdonrd
- benhaynes
- rijkvanzanten
- Paiman-Rasoli
- paescuj
- Romakita
- br41nslug
- licitdev
- bryantgillespie
- gbicou
- NickCrews
- Nitwel
- azrikahar
- d1rOn
- diegoleme
- u12206050
- that1matt
- jaads
- timspi
- nicam
- denkhaus
- joselcvarela
- knulpi
- david-zacharias
- hanneskuettner
- JoshTheDerf
- jbmolle
- connorwinston
- aidenfoxx
- phazonoverload
- akshay-sood
- nickrum
- estheragbaje
- danielduckworth
- JonathanSchndr
- ArthurYidi
- lucasdon
- ChuckMoe
- groksrc
- timio23
- gkielwasser
- craigharman
- acautin
- ninogjoni
- ched-dev
- anantakrishna
- fabian-hiller
- Philippe-cheype
- gitstart
- RubensRafael
- ps73
- AshishBarvaliya
- v1b3m
- ceptonit
- luochuanyuewu
- stevefan1999-personal
- sethkaufee
- matt-rolley
- magnus-bb
- ZeyarPaing
- mrbarletta
- juliuste
- amerkay
- be7DOTis
- BlackDahlia313
- belov38
- NebojsaKrtolica
- DanielBiegler
- JoMingyu
- Dominic-Marcelino
- AndreGKruger
- AxeemHaider
- alexvdvalk
- thame
- christianrr
- jeremyzilar
- '0x2aff'
- andrewmiladd
- Zehir
- programmarchy
- koredeycode
- sajjadalis
- Nihcep
- nodeworks
- HPaulson
- Boegie19
- domsen123
- mscbpi
- leon-marzahn
- eyecatchup
- kevincam3
- cyrilf
- ComfortablyCoding
- pstuifzand
- max-mayorov
- AlexGaillard
- weberet
- u5r0
- wasimTQ
- omahs
- codeit-ninja
- mahendraHegde
- nassan
- emahuni
- khako
- Voldemorten
- FloMaetschke
- Marktawa
- Humb3l
- waldi
- jstet
- datnv9
- kashike
- formfcw
- flipswitchingmonkey
- dasantonym
- appy-one
- fanmingfei
- Joehoel
- girtskokars
- kaifulee
- vamsii777
- useEffects
- jonaskohl
- kimiaabt
- the-other-dev
- Oleksii909
- magiudev
- burka
- SharmaPawan11
- sharkfin009
- npostulart
- alejandrocortell
- boring-joey
- sharkfabri
- drennvinn
- quadrixm
- VincentKempers
- PoHsun611
- ikovac
- Dominic-Preap
- brandondrew
- GuyShane
- alantiller
- cliqer
- SP12893678
- AndriyAntonenko
- jacobwise
- bernatvadell
- echocrow
- McSundae
- danilobuerger
- joggienl
- EdwardLi-coder
- EdouardDem
- Xchos
- Lfillon
- maxbritto
- tennox
- maxsteinwand
- FatumaA
- keesvanbemmel
- HZooly
- simboonlong
- HeikoMueller
- janpio
- AndriyStankevych
- fapspirit
- Trup3s
- datner
- Khairo-kh
- mmsardar
- ubercj
- Julias0
- anassarfraz
- shaietz
- bartoszpijet
- osmandvc
- ztickm
- jclaveau
- g-pichler
- trespaul
- gavalierm
- Leptopoda
- robsoncombr
- NickSettler
- alexey-yarmosh
- Zyles
- eremannisto
- m3Lith
- satputekuldip
- Audiotape-2
- vst-name
- clonefetch
- gloriarodrife
- blazingh
- bwp91
- ukmadlz
- obafemitayor
- daanh432
- highvibesonly
- WoLfulus
- sidartaveloso
- koljam
- robluton
- wrynegade
- hola-soy-milk
- CiaccoDavide
- subtirelumihail
- ngluunhatson
- jacobcons
- danielBreitlauch
- brunoocasali
- amosmurmu
- AfaqJaved
- Mehdi-YC
- MrGreenTea
- smgrol
- Abdallah-Awwad
- DantonMariano
- 8byr0
- jekuer
- timio23
- khanahmad4527
- gaetansenn